0
我試圖點擊基於車輪增量的固定元素中的下一個或前一個li
。它在IE和Chrome中運行良好,但不在Firefox中運行。爲什麼這個輪子滾動功能不能在Firefox中運行?
var itemisMoving=false;
function scrollControls() {
$(document).bind("mousewheel DOMMouseScroll", function(event, delta) {
event.preventDefault();
if (itemisMoving) return;
navigateTo();
});
function navigateTo(e){
itemisMoving = true;
var evt = window.event || e
evt = evt.originalEvent ? evt.originalEvent : evt;
var delta = evt.detail ? evt.detail*(-40) : evt.wheelDelta;
var itemcurslide = $('.itemw3 ul li.current');
if(delta > 0) {
itemcurslide.prev('li').click();
}
else{
itemcurslide.next('li').click();
}
setTimeout(function() {
itemisMoving=false;
},1000);
}
}
不幸的是,沒有奏效。 –