2014-01-13 169 views
-1

我面臨本網站www.airmaster.dk的問題。在IE 8中,java腳本不能正確渲染,因爲它假設我無法弄清楚它爲什麼會發生。與Internet Explorer 8的兼容性問題

它渲染的元素是這樣的:

<DIV class=nav-bar jQuery1830605484465614684="10"><A class=opener-subnav href="javascript:void(0);" jQuery1830605484465614684="8">Genveje</A> 

,因爲它假設以使其像這樣:

<div class="nav-bar"> 
        <a href="javascript:void(0);" class="opener-subnav">Genveje</a> 

瀏覽器,Firefox,IE9及以上 chrome, firefox, IE9 and above

IE 8並低於 IE 8 and below

IE 8個頁眉和頁腳靠近標籤
enter image description here

Jquery的 http://www.speedyshare.com/pHwuX/jquery.main-1.js

預先感謝。

+0

這兩個元素都是一樣的...什麼是你面臨的問題 –

+0

重複的問題..同一用戶一次又一次地問問題。:( – Murtaza

+0

與應有的尊重我已經通過所有這些鏈接併發布了問題現在我知道爲什麼這些屬性在那裏,但不知道如何擺脫它們? –

回答

2

這是因爲類似於headerfooter的HTML5關鍵字在IE8或更低版本上不支持。

您應該使用第三方庫,如html5shiv正確呈現HTML5標記。

+0

正是這個問題。現在它的工作100%罰款,因爲它應該是:)。非常感謝 –

+0

@UmarKhan很高興我能幫忙:-) –

0

IE只顯示你添加的javascript的DOM節點屬性。 jQuery1830605484465614684只是內部使用的jQuery UID。

地址:不適用

樣式表。可能是它有語法錯誤或許多選擇器。

+0

是的,你是儀式,但爲什麼它在IE8中的問題,以及如何擺脫它 –

+0

rid'意思是讀? – Pinal

+0

我的意思是如何解決這個問題? –