2014-01-13 171 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

我的意思是如何解决这个问题? –