我有我认为正确的代码,但它不起作用,也许我只需要另外一双眼睛看它?我试图在1秒后改变显示风格。
<script>
$(document).ready(function () {
setTimeout( "$('#imgbl1').css("display", "block");",1000);
});
</script>
答案 0 :(得分:6)
你必须这样写。
<script>
$(document).ready(function () {
setTimeout( function(){
$('#imgbl1').css("display", "block");
},1000);
});
</script>
答案 1 :(得分:0)
将您的代码包装在匿名函数中。将其更改为:
$(document).ready(function () {
setTimeout( function(){ $('#imgbl1').css("display", "block"); }, 1000 );
});
<强> jsFiddle example 强>
答案 2 :(得分:0)
<script>
$(document).ready(function () {
setTimeout( function ( ) {
$('#imgbl1').css("display", "block");
},1000);
});
</script>
setTimeout
期望一个函数作为它的第一个参数,这是一个函数句柄(即一个函数的名称)或一个匿名函数,如上所述。