Jquery jqModal在我的scrollTo脚本中创建了一个奇怪的bug
在我的页面顶部有4个链接,每个链接都会将你带到页面的不同部分。我使用了scrollTo插件,它工作得很好,但是我的脚本有一个奇怪的bug,我注意到这个bug只有在我调用jqModal弹出窗口之后才会出现 当我点击其中一个链接时,页面不会按预期滚动。相反,它跳过该部分而不滚动,然后滚动到该部分的顶部。这很烦人,我不知道怎么修。我想也许我可以通过使用:Jquery jqModal在我的scrollTo脚本中创建了一个奇怪的bug,jquery,Jquery,在我的页面顶部有4个链接,每个链接都会将你带到页面的不同部分。我使用了scrollTo插件,它工作得很好,但是我的脚本有一个奇怪的bug,我注意到这个bug只有在我调用jqModal弹出窗口之后才会出现 当我点击其中一个链接时,页面不会按预期滚动。相反,它跳过该部分而不滚动,然后滚动到该部分的顶部。这很烦人,我不知道怎么修。我想也许我可以通过使用:$(document.scrollTop()获取页面顶部的当前位置,从而在脚本中包含一个开始位置,但它不起作用:( 您是否在页面中包含2个(或更多)j
$(document.scrollTop()
获取页面顶部的当前位置,从而在脚本中包含一个开始位置,但它不起作用:(
您是否在页面中包含2个(或更多)jQuery副本?是否存在任何控制台错误?没有控制台错误,只有1个jQuery副本:(您可以将问题复制成一个小文件吗?
$('.home, #header ul li').click(function(e){
e.preventDefault();
var id = $(this).attr('data-rel');
window.location.hash = id.replace(/_/g,"-");
$.scrollTo('#'+id+'_anchor', 500, {
easing : 'easeInCubic',
onAfter:function(){
$('.home, #header ul li').removeClass('selected');
$(this).addClass('selected');
}
});
});