我得到這個JavaScript錯誤:「塊沒有定義」爲什麼我得到這個錯誤「塊沒有定義」?
<script type="text/javascript">
$(document).ready(function()
{
$(".register_now").click(function()
{
$(".fp_top_right_login").slideToggle(600);
var st = document.getElementById("fp_top_right_register").style.display;
if(st == "" || st == "none")
{
window.setTimeout(document.getElementById("fp_top_right_register").style.display="block",600); //error happens here
}
else
{
window.setTimeout(document.getElementById("fp_top_right_register").style.display="none",600); //and also here
}
});
});
</script>
你能做出的jsfiddle的問題的測試用例? – Exelian
所以沒有人問你爲什麼在jQuery選擇器旁邊使用「getElementById」?改用'$('#foo')'! –
爲什麼使用'document.getElementById(「fp_top_right_register」).style.display =「block」'當你使用jQuery呢? '$(「#fp_top_right_register」).show()'沒有更快,但它更短,更容易閱讀。 – Blazemonger