2012-03-09 29 views
1

我想讓thecourtyardstanmer.co.uk在IE7和IE8中工作,但我遇到麻煩,因爲根本沒有控制檯錯誤。JavaScript沒有在IE7和8上運行,沒有錯誤

有沒有理由JavaScript不會在控制檯中顯示任何內容?

我試過在對象和數組中尋找尾隨逗號,因爲我知道IE討厭這個,但無法找到任何。

編輯:

的一件事我得到控制檯[cycle] terminating; zero elements found by selector因爲在週期元素這是不對的。

謝謝。

+0

嘗試[IETester(http://www.my-debugbar.com/wiki/IETester/HomePage) – mgraph 2012-03-09 11:37:15

+0

你有在IE選項中啓用腳本調試? – Steve 2012-03-09 11:39:19

+0

@Steve在控制檯中有一些消息,所以我想是的。但沒有錯誤。我在哪裏可以檢查? – 472084 2012-03-09 11:40:11

回答

2

[cycle] terminating; zero elements found by selector正在寫入(兩次)到控制檯。並由jQuery循環插件生成。

它可以全部由您使用新的HTML5語義標記來引起的,但我看不到任何形式的HTML5Shiv爲了使這些元素在舊版本的IE瀏覽器的正確渲染,如果他們不給予適當的也可能是完全地擰緊DOM結構導致您的選擇失敗

+0

謝謝,我已經把shiv放進去了,它似乎在IE7中有很大的改變,但在IE8中卻沒有改變。我認爲你是沿着正確的路線,因爲兩個循環插件*做*有其中的元素 – 472084 2012-03-09 11:54:47

+0

@Jleagle檢查你的網站現在你添加了shiv im不再看到控制檯消息,它現在在IE8和IE9中的行爲相同,在IE7中的功能(儘管頂部導航菜單需要一些樣式調整)。 N – 2012-03-09 11:59:51

+0

謝謝,IETester打了我不正確的刷新,所以沒有意識到它是固定的。 – 472084 2012-03-09 12:13:37