所以我有一個列表li
我試圖去載入一個接一個的元素。延遲加載元素jQuery
所以你點擊頁面,第一個從左邊使用css transform: translateX()
移動並淡入。然後下一個,等等。
我index.html
樣子:
<div class="list_wrapper">
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
<li>Item 4</li>
<li>Item 5</li>
<li>Item 6</li>
<li>Item 7</li>
<li>Item 8</li>
<li>Item 9</li>
</div>
我有幾個樣式,添加背景圖片和顯示模塊等,以獲得li
標籤排隊並排的一面,但我還沒有加入他們因爲我不想讓這個問題太長。
編輯:
我li
標籤中的每一個有風格,以進一步的開始他們留下這樣的負載移動它們像這樣:transform: translateX(-10%);
我的jQuery:
$(function() {
$('.list_wrapper li').each(function(i) {
$(this).delay((i++) * 500).css({
'opacity': '1',
'transform': 'translateX(0%)'
})
})
});
每當我點擊該頁面,立即將樣式添加到li
標籤。它不會執行我試圖通過的jQuery delay
。
OP ..儘快接受它! ;) – codisfy
歡呼的人!這工作。我會盡快接受答案:) code下面的答案也幫助了我。我誤解了如何使用jQuery'delay'方法 – PourMeSomeCode