javascript - 无法解释为什么页面无法在 IE 中运行

标签 javascript ajax internet-explorer jquery

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

有什么想法吗?谢谢!

最佳答案

从 slider 操作返回的 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> .这是一个明确的信号,表明浏览器刚刚沮丧地举起了手。

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

关于javascript - 无法解释为什么页面无法在 IE 中运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6214929/

相关文章:

html - @fontface 不适用于 IE9

javascript - 通过动态更改内容让 IE 尊重您的空白

javascript - 解决多个 YouTube 播放列表插件实例之间的冲突

javascript - 单击浏览器上的后退按钮时如何加载确切的页面?

jquery - 使用 jQuery 发送新的 ajax 请求之前添加延迟

IE8 中 JavaScript 字符串比较

javascript - 如何制作像 Facebook 的 "Chat/Event Ticker"那样可调整大小、可滚动的侧边栏?

javascript - 使用 Ava : Why is the function already wrapped? 进行 React 单元测试

javascript - 动态添加输入字段后保留输入值

javascript - 结帐页面付款方式选项卡中的 Opencart 邮政编码/城市