有時候,它只是沒有做到我告訴它做的事情。它在firefox和IE中完美工作,但Chrome只是忽略了說明。即使是一些簡單:
$(window).load(function(){
alert('hello world!');
});
我認爲問題是,當我嘗試使用2 $(window).load()
是任何人都遇到這個問題,或者僅僅是我嗎?我的意思是,這個「錯誤」確實存在或我做錯了什麼?
有時候,它只是沒有做到我告訴它做的事情。它在firefox和IE中完美工作,但Chrome只是忽略了說明。即使是一些簡單:
$(window).load(function(){
alert('hello world!');
});
我認爲問題是,當我嘗試使用2 $(window).load()
是任何人都遇到這個問題,或者僅僅是我嗎?我的意思是,這個「錯誤」確實存在或我做錯了什麼?
嘗試在</body>
標記之前將腳本放在頁面的底部。
(鉻是否有這個功能的問題)
這將考慮document.ready,而不是window.load – 2013-03-12 02:44:03
我有類似的問題,但不是這個具體的問題。我開始相信這是因爲緩存。似乎jQuery的window.load
事件觸發緩存頁面太快。只是猜測!
你重現了什麼版本的jQuery和谷歌瀏覽器? – BoltClock 2010-07-27 19:06:00
爲什麼不使用$(document).ready()? – Fosco 2010-07-27 19:50:23
此功能在哪裏?如果在事件觸發之後它被綁定*,那麼當你的處理程序從不運行時。在Chrome中DOM已經準備好了*真正*非常快,所以如果這不是直接綁定的,那麼代碼可能會在*事件之後運行。 – 2010-07-27 20:02:18