我正在http://www.qxl.dk/上编写一个 jQuery 脚本,我似乎无法让 IE7(或更准确地说,IE7 兼容模式下的 IE8)加载我的内容。
右侧名为“QXL Aktuelt”的边栏框使用 Ajax 从外部文件加载其 HTML 内容load()
,然后触发自定义 jQuery 事件(“ aktuelt_loaded
”),该事件启动轮播脚本(如滚动的新贴纸)。
同一页面上的其他几个内容部分是通过 Ajax 加载的,它们工作得很好,所以我想知道出了什么问题。在 Firefox 3.6 和 IE8 中一切正常,但在 IE8 的兼容模式下却不行。
加载 Ajax 内容的脚本是(页面内嵌):
<div id="qxlaktueltHolder"></div>
<script type="text/javascript">
$("#qxlaktueltHolder").load("/contents/dk/modul/qxlaktuelt/qxlaktuelt.htm", function() {
$("#qxlaktueltHolder").trigger("qxlaktuelt_loaded", []);
});
</script>
<script type='text/javascript' src='http://www.qxl.dk/contents/dk/js/jcarousellite_1.0.1.min.js'></script>
<script type='text/javascript' src='http://www.qxl.dk/contents/dk/js/qxlaktuelt_liveload.js'></script>
响应事件的外部脚本位于以下文件中:
http://www.qxl.dk/contents/dk/js/qxlaktuelt_liveload.js
所有的想法都非常受欢迎。