我正在尝试在滚动时触发点击事件。就像在向上滚动时左侧导航栏被选中,向下滚动时右侧导航栏被选中。我试图通过以下方式实现:
$('#elem').bind('mousewheel', function(e){
if(e.delta < 0) {
//scroll left
$(".left-nav").trigger("click");
}else {
//scroll right
$(".left-nav").trigger("click");
}
return false;
});
但是点击事件被触发多次。请帮助我使点击事件在滚动速度不论快慢时只触发一次。
提前感谢您。
if
和else
语句做了相同的事情。这是预期的吗? - Ricardo Alvaro Lohmann