所以我有一个列表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