【发布时间】:2016-01-30 04:38:06
【问题描述】:
我建立了这个网站http://www.graphink.be,我在其中使用了 OnepageScroll 插件。 我遇到了插件最奇怪的行为。
我将自定义导航与滚动效果挂钩。
当我点击导航链接时,跟随 DOWN 部分,插件将在每次点击时自动跳过一个部分。
含义:点击第2个链接会移动到第3个,点击第3个会移动到第4个等等,点击最后一个链接时会创建一个空白部分。
最奇怪的是,它似乎在跟踪链接后运行良好......
这是我为自定义导航创建的小 js:
$(document).ready(function(){
$("nav > input").click(function(){
$(".content").moveTo($(this).data("target"));
});
// Set up nav bar
// ---------------------------------------------------------------------------
$("#logo").on('click', function(){$(".content").moveTo(1);});
$(".arrow").on('click', function(){
$(".content").moveDown();
});
$("#nav_home").on('click ', function(){$(".content").moveTo(1); });
$("#nav_work").on('click ', function(){$(".content").moveTo(2);});
$("#nav_about").on('click ', function(){ $(".content").moveTo(3); });
$("#nav_contact").on('click ', function(){$(".content").moveTo(4);});
});
我显然在某个地方犯了错误,但我就是找不到它......
【问题讨论】:
标签: javascript html css scroll