我有我認爲是正確的代碼,但它不工作,也許我只需要另一雙眼睛來看看它?我試圖在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