我计划将下面显示的div
中的图像初始隐藏,但在页面加载后大约1200毫秒显示。
但是,它不起作用。我的jQuery在某个地方应该是错的..
HTML:
<div id="zz">
<img src='images/number2.png' />
</div>
Jquery的:
<script type="text/javascript">
$('#zz').hide().delay(1200).fadeIn('normal');
</script>
答案 0 :(得分:3)
您的代码是正确的(假设您使用的是jQuery 1.4或更高版本 - 在1.4中添加了delay())。可能发生的是您在DOM加载完成之前调用脚本?
尝试像这样打包你的电话:
$(function(){
$('#zz').hide().delay(1200).fadeIn('normal');
});
答案 1 :(得分:0)
通过CSS隐藏div,而不是jquery。然后使用你的jquery语句的其余部分而不使用hide命令。