【发布时间】:2013-12-03 12:04:20
【问题描述】:
我想在页面加载 10 秒后向 div 元素 (id="one") 添加一个类,而无需将任何东西悬停或单击等。我尝试了以下代码,但它不起作用:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
$(document).ready(function(){
$('#one').delay(10000).addClass("grow")
});
知道上面的代码哪里出错了吗?
【问题讨论】:
-
.delay()仅适用于 jQuery 动画的上下文。只需使用setTimeout()。 -
$('#one').delay(10000).queue(function(){$(this).addClass("grow");})jsfiddle.net/9k4vw 或使用超时
标签: javascript jquery css class