有人可以告诉我我在这里做错了什么吗?我有以下 jQuery。它应该遍历每个.box
,获取属性“fade”并将单独的淡入淡出时间应用于每个.box
。但是,它会忽略var fade
并立即将它们全部淡出。这不一定必须是淡入淡出,因为我想对 'each' 做几件事.box
。知道我在这里做错了什么吗?你能解释一下为什么吗?我真的很感激任何帮助。
<div class="box" fade="1000"></div>
<div class="box" fade="3000"></div>
<div class="box" fade="6000"></div>
-
$('.box').each(function() {
var fade = $(this).attr('fade');
$(this).fadeOut(fade);
});