我有我认为是正确的代码,但它不工作,也许我只需要另一双眼睛来看看它?我试图在1秒后更改显示样式。jQuery 1秒后更改CSS
<script>
$(document).ready(function() {
setTimeout("$('#imgbl1').css("display", "block");",1000);
});
</script>
我有我认为是正确的代码,但它不工作,也许我只需要另一双眼睛来看看它?我试图在1秒后更改显示样式。jQuery 1秒后更改CSS
<script>
$(document).ready(function() {
setTimeout("$('#imgbl1').css("display", "block");",1000);
});
</script>
你必须这样写。
<script>
$(document).ready(function() {
setTimeout(function(){
$('#imgbl1').css("display", "block");
},1000);
});
</script>
将您的代码包装在一个匿名函数中。将其更改为:
$(document).ready(function() {
setTimeout(function(){ $('#imgbl1').css("display", "block"); }, 1000);
});
使用一个Anonymous Function:
<script>
$(document).ready(function() {
setTimeout(function () {
$('#imgbl1').css("display", "block");
},1000);
});
</script>
setTimeout
期望的功能作为它的第一个参数,这是一个功能句柄(即函数名)或如上述匿名之一。
你的问题是引号。还建议包装在一个功能 – mplungjan