我正在经历一些 IE7 噩梦。有问题的页面在 chrome、FF 和 IE8 中运行良好。在 FF 中,控制台显示零错误。
不过,在 IE7 中,一切都乱套了。我无法从内置的 IE7 调试器中判断出问题所在。我试过删除大量的 JS 但无济于事。
就 CSS 而言,我大约一周前对其进行了更正,并且一切正常。我最近做了一些更改,它确实以如此巨大的方式崩溃了,以至于我很难弄清楚从哪里开始。
任何帮助,尤其是 js 方面的帮助,我们将不胜感激。
编辑:已解决
显然,IE7 对 Object 语法很严格。我有一个这样的例子:
{'test':true, 'game':false, }.
显然,结束逗号使 IE 7 期待另一个键值对。
最佳答案
快速浏览会产生这些 block :
var contentString2=
'<div class="overlay_data">' +
'<img src="http://nabshack.com/media/original_photos/apt-img5.jpg"/>'
+
'<div class="overlay_details">'+
'<span class="neighborhood">0BR, Brooklyn Heights </span>' +
'<span class="price">RENT: $500/month </span>' +
'<span class="price">DAYS POSTED: 15 </span>' +
'</div>'
'</div>' ;
在倒数第二个 </div>
之后出现语法错误.
我建议要么将其分解成 block ,要么单行:
var contentString2= '<div class="overlay_data"><img src="http://nabshack.com/media/original_photos/apt-img5.jpg"/><div class="overlay_details"><span class="neighborhood">0BR, Brooklyn Heights </span><span class="price">RENT: $500/month </span><span class="price">DAYS POSTED: 15 </span></div></div>';
由于我没有安装 IE,你能张贴一些截图吗?这将使调试更容易一些。
关于javascript - 大 IE7 JS 错误以及 CSS 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5986933/