不能解释为什么页面不能在IE中工作

时间:2011-06-02 13:09:35

标签: javascript ajax internet-explorer jquery

在此页面的顶部:http://andrew-muir.com/search/2/#1 - 当您单击滑块时,它将使用AJAX将新结果加载到div中。当我在滑块上选择某些价格时,IE中的结果看起来很好,当我选择其他价格时,结果会全部破坏。

有什么想法吗?谢谢!

1 个答案:

答案 0 :(得分:2)

从滑块操作返回的HTML片段中存在大量无效标记。你有一些未封闭的标签,等等。

示例:

    <div style="background-color:#252525; padding:5px 10px; height:130px; position:relative;">

        <p class="bold" style="color:#8a96a4; margin-bottom:0.5em;">Blue Lucerne lotus jug</p>

        <p class="bold" style="color:#FFF; margin-bottom:0.5em;">&pound;4250</p>

        <p style="margin-bottom:0.5em;"><p><strong>Superb and very rare 30cm lotus jug in the bl&hellip;</p>

        <p class="boldred" style="position:absolute; bottom:0px; left:10px;"><a href="http://andrew-muir.com/stock/528/blue-lucerne-lotus-jug/">View details &gt;</a></p>

    </div>

带有“极好和罕见”文字的那一行有一个未公开的<strong>标记。

当我尝试在IE 8开发人员工具中查看损坏的页面时,它不会向我显示主<div>的内容。这是一个明确的迹象,表明浏览器已经沮丧地抛出了手。

编辑 - 很奇怪;它刚刚开始工作......