我有一堂课叫.content
,该内容有一个名为.data-time
,我想隐藏它所在的所有元素.content
与 一起上课setTimeout()
功能,有人可以帮助我吗?
HTML 代码:
<div class="content first" data-time="200"> </div>
<div class="content second" data-time="300"> </div>
<div class="content third" data-time="400"> </div>
<div class="content fourth" data-time="500"> </div>;
jQuery 代码:
$(".content", this ).each(function(){
var time = $(this).attr("data-time");
setTimeout(function() {
$(this).hide("slow");
}, time);
});
请帮助我做到这一点。
In your setTimeout
功能,this
是窗户。试试这个:
http://jsfiddle.net/uXVAs/ http://jsfiddle.net/uXVAs/
$(".content" ).each(function(){
var $this = $(this);
var time = $this.data("time");
setTimeout(function() {
$this.hide("slow");
}, time);
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)