Javascript 禁用单击滚动
我想有这个动画是唯一可能的vom顶部0到200当我滚动到201这个点击动画被禁用。这怎么可能 我需要这个,因为我点击了导航,它会滑到顶部,所以我再也看不到我的导航了Javascript 禁用单击滚动,javascript,jquery,Javascript,Jquery,我想有这个动画是唯一可能的vom顶部0到200当我滚动到201这个点击动画被禁用。这怎么可能 我需要这个,因为我点击了导航,它会滑到顶部,所以我再也看不到我的导航了 $(window).scroll(function() { if ($(this).scrollTop() < 200) { $("#treest, #treest2, #treest3").click(function() {anim10();}); } else
$(window).scroll(function() {
if ($(this).scrollTop() < 200)
{
$("#treest, #treest2, #treest3").click(function() {anim10();});
}
else
{
$("#treest, #treest2, #treest3").click(function() {disabled();});
}
});
$(窗口)。滚动(函数(){
if($(this).scrollTop()<200)
{
$(“#treest,#treest2,#treest3”)。单击(function(){anim10();});
}
其他的
{
$(“#treest,#treest2,#treest3”)。单击(function(){disabled();});
}
});
您可以使用解除绑定单击功能,或者如果您使用的是旧版本的jquery,请如下使用:
$(window).scroll(function() {
if ($(this).scrollTop() < 200)
{
$("#treest, #treest2, #treest3").click(function() {anim10();});
}
else
{
$("#treest, #treest2, #treest3").off('click'));
}
});
$(窗口)。滚动(函数(){
if($(this).scrollTop()<200)
{
$(“#treest,#treest2,#treest3”)。单击(function(){anim10();});
}
其他的
{
$(“#treest,#treest2,#treest3”)。关闭('click');
}
});
不,这不起作用。。。现在动画不是在im位于0-200区域顶部时开始的:/Why?