Revolution Slider - 每次鼠标滚动前进一次

时间:2015-07-23 12:23:40

标签: javascript jquery scroll mousewheel revolution-slider

编辑:Revolution Slider最近更新到版本5,默认情况下支持幻灯片之间的鼠标滚动而无需用户额外的javascript,我发现它可以完美地工作。

原始问题:

我正在使用全屏革命滑块,并且通过使用开发人员网站上的代码,我已设法使用鼠标滚轮滚动来推进幻灯片。

问题是滑块一次推进多个幻灯片,具体取决于用户滚动的程度。我需要幻灯片每个鼠标滚轮事件只滚动一次。我尝试使用此处找到的解决方案但无法使其工作:Removing event after one scroll

我对Javascript很新,所以非常感谢任何帮助。

以下是我目前正在使用的代码

(function() {

 var slider = revapi1;

 slider.parent().on('mousewheel DOMMouseScroll', function(event) {

 if(event.originalEvent.wheelDelta > 0 || event.originalEvent.detail < 0) {

 slider.revprev();

 }
 else {

 slider.revnext();

 }

 });

})()

1 个答案:

答案 0 :(得分:0)

revprev()revnext()是移动发生的地方。

你应该找到像 speed steps_length ......

的东西。