我目前使用Cycle2插件來創建幻燈片(http://jquery.malsup.com/cycle2/),而不是在點擊時觸發幻燈片更改,我想在滾動時觸發它。基本上我試圖複製這樣的東西:http://loris-cormoreche.com,但與循環2插件。jQuery cycle2:滾動瀏覽幻燈片
我有一個codepen用於演示問題:http://codepen.io/neal_fletcher/pen/NrRdmP如果您滾動,您將看到我遇到的問題,圖像保持閃爍,並且一次也循環顯示多個圖像,一般來說只是很有問題。 我目前擁有的代碼如下:
$('.cycle-slideshow').on('DOMMouseScroll mousewheel', function (event) {
if(event.originalEvent.detail > 0 || event.originalEvent.wheelDelta < 0) { //alternative options for wheelData: wheelDeltaX & wheelDeltaY
$('.cycle-slideshow').cycle('next');
console.log('Down');
} else {
$('.cycle-slideshow').cycle('prev');
console.log('Up');
}
//prevent page fom scrolling
return false;
});
任何建議或方法來改善這一點,將不勝感激!