我創建了這個小花哨的jQuery的片段來切換元素的類在區間:撥動類具有間隔
setInterval(function(){$('.grid-item .slide-image').toggleClass('active')}, 800);
該腳本工作正常!現在,我在包裝.grid-item
中獲得了基類.slide-image
的多個元素。
<div class="grid-item">
<div class="slide-image"><img src="http://www.placehold.it/500x500/233953"></div>
<div class="slide-image"><img src="http://www.placehold.it/500x500/03144b"></div>
<div class="slide-image"><img src="http://www.placehold.it/500x500/030a4b"></div>
</div>
有沒有辦法改寫段,這樣第二.slide-image
後的第一個獲取類.active
?然後第三個元素等等......
問題:.slide-image
的元素 - 元素沒有定義。在某些情況下,其中有兩個,另一個則有四個要素。
謝謝!工作正常。現在我添加了一個Mouseover-Event,並通過$(this).find(「。slide-image」)獲取元素。現在發生了一些奇怪的事情:http://codepen.io/anon/pen/VmXNZj – Jonas
@Jonas這是一個新問題,但總之你需要清除你的時間間隔,因爲每次你mouseover你設置一個新的時間間隔 – Pete