2012-01-31 68 views
2

我在使用本地計算機(wamp)時讓jquery在Internet Explorer 9中工作時出現問題。一切適用於Firefox和Chrome。有了Internet Explorer,除非我點擊「F12」打開開發工具,否則什麼都不會發生。然後,如果我刷新頁面,一切正常。在打開開發人員工具之前或之後,我在IE中看不到任何錯誤。Drupal JQuery不在本地主機上的IE9中加載

我正在努力解決Drupal 6 Javascript和JQuery中的問題。我首先注意到本書中的例子並不適用於IE。現在我試圖讓這個簡單的jQuery腳本來執行(這是位於文件test.js):

$(document).ready(function(){ 
$('.title').append('<p>test</p>'); 
}); 

再次,這在Firefox和Chrome,但不是IE9,除非開發者工具是開放的,該頁面被刷新。

有什麼建議嗎?

編輯:問題已解決。我仍然會在書中包含jquery,其中包含「console.log(」FOO「);」。評論這解決了這個問題。

回答

0

我兩晚前發生過這種事。只有在我打開F12 Developer工具後才能使用,即使我已經關閉了這些工具。你的代碼看起來沒有語法錯誤。

更有可能的是,.ready()事件不會觸發,因爲您的DOM未完全正確加載。沒有更多的信息,很難知道可以做什麼。

1

在我的頁面中,如果我評論'console.log'語句,它會正確加載。我的猜測是,控制檯不存在,除非你點擊'F12',但當你點擊'F12'時,它確實存在。嘗試刪除所有調試語句,並查看它是否有效。