我正在练习我自己的网站的HTML,并偶然发现这一点。我相信这是一个简单的解决方法,但想知道如何实现它。我希望我所有的列表项目或甚至只是一个特定的类受到影响。我知道.each()方法访问jQuery对象中匹配的所有元素。此代码使用.each()方法有效地访问所有列表项。 $(function() { var $li = $('li'); $li.hide().each(function(index) { $(this).delay(700 * index).fadeIn(700) }); });
如何在jQuery中使用.on()方法和.each()方法。?
此代码不会有。每()方法,在这里,因为我试过将其放置在多个地方,甚至试图速记文件准备功能包裹后整个块在新的匿名功能。
$(function() {
var $list = $('.nav');
$list.on('click', function() {
$(this).animate({
opacity: 0.0,
paddingLeft: '+=80'
}, 500, function() {
$(this).remove();
});
});
});
这只适用于属性为nav的第一类项目。 任何帮助非常感谢。谢谢!
好的,谢谢。说得通。我得到它的工作,但它是在第三次点击后触发的。奇怪的。这可能与HTML有关。我是编码新手,感谢您的反馈。再次感谢。 – Cruhsh
双击*不是第三个 – Cruhsh
@Cruhsh当您在我的答案中尝试了代码片段时,会发生这种情况吗?或者当你在别的地方使用相同的代码? – Robert