它适用于除 ie7 和 ie8 之外的所有浏览器。当我们按下菜单项时,内容似乎没有加载到站点中,而它确实适用于所有主要浏览器,不确定是否是由于被取代的插件(?)
我无法理解它,我有点堆栈!
ps 如果有帮助的话:我正在加载超大动画完成后的内容,你可以在 supersized.shutter.min.js 的末尾找到它
请问有接盘的吗?谢谢!
它适用于除 ie7 和 ie8 之外的所有浏览器。当我们按下菜单项时,内容似乎没有加载到站点中,而它确实适用于所有主要浏览器,不确定是否是由于被取代的插件(?)
我无法理解它,我有点堆栈!
ps 如果有帮助的话:我正在加载超大动画完成后的内容,你可以在 supersized.shutter.min.js 的末尾找到它
请问有接盘的吗?谢谢!
我自己也有类似的问题。ajax调用返回的html是有效的html吗?如果不是,那么 IE8 和 IE7 将不会显示它(如果他们给出错误消息但他们不显示会很好)。
确认这是否是问题的一种方法是,您是否可以将 ajax 内容简化为:
<p> hello world</p>
如果这随后开始出现在 IE7/8 中,那么您需要修复 ajax 加载返回的 html。
我的萤火虫中的错误在于这一行:
jQuery(".content").lionbars();
也许将其附在:
jQuery(document).ready(function(){
jQuery(".content").lionbars();
}):
$(".content").each(function(){
this.lionbars();
});
这可以解决问题。在调用此脚本的块上方引用 jquery.min.js。
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');
}
完毕 :)