它适用于所有浏览器,但ie7和ie8。 当我们按下菜单项时,内容dosn似乎加载到网站中,而它在所有主流浏览器上都有效,不确定是否是由于超级插件(?)
我无法理解它,我有点堆叠!
P.S。如果它无论如何都可以帮助:我在超大型动画完成后加载内容,你可以在supersized.shutter.min.js的末尾找到它
请接受任何参赛者?谢谢!
答案 0 :(得分:0)
我的萤火虫中的错误就是这一行:
jQuery(".content").lionbars();
可以将其括在:
jQuery(document).ready(function(){
jQuery(".content").lionbars();
}):
答案 1 :(得分:0)
$(".content").each(function(){
this.lionbars();
});
这样就可以了。将jquery.min.js引用到调用此脚本的块上方。
答案 2 :(得分:0)
我自己也遇到过类似的问题。是否由ajax调用返回的html有效html? 如果不是那么IE8和IE7将不会显示它(如果他们给出错误消息会很好但是他们不会)。
确认这是否是问题的一种方法是,如果您可以将ajax内容简化为:
<p> hello world</p>
如果这开始出现在IE7 / 8中,那么你需要修复你的ajax加载返回的html。
答案 3 :(得分:0)
IE解析文档的问题导致了这个问题。由于我使用wordpress,我设法通过使用ajax调用页眉和页脚来解决问题。
<?php if (!is_ajax_request()) get_header(); ?>
-----
<?php if (!is_ajax_request()) get_footer(); ?>
在我的function.php中我有:
function is_ajax_request() {
return (!empty($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest');
}
完成:)