View IE8中的页面加载错误(触发兼容性视图)
消息:预期的标识符、字符串或数字 线路:136 字符:8 代码:0 这是它出现的部分-(最后第6行:'}')View IE8中的页面加载错误(触发兼容性视图),view,ie8-compatibility-mode,compatibility,View,Ie8 Compatibility Mode,Compatibility,消息:预期的标识符、字符串或数字 线路:136 字符:8 代码:0 这是它出现的部分-(最后第6行:'}') jQuery(文档).ready(函数($){ ThreeWP_Ajax_Search.init({ 名称:“适用于Twentyten 2011-03-14 23:09:31的默认Ajax搜索”, 名称“f02b704d9a6e3111c721adb5de87e883”, 搜索前的字符:0, 搜索前的时间:200, 光标\键\导航:1, 光标\键\导航\循环:1, 结果显示:10, 选
jQuery(文档).ready(函数($){
ThreeWP_Ajax_Search.init({
名称:“适用于Twentyten 2011-03-14 23:09:31的默认Ajax搜索”,
名称“f02b704d9a6e3111c721adb5de87e883”,
搜索前的字符:0,
搜索前的时间:200,
光标\键\导航:1,
光标\键\导航\循环:1,
结果显示:10,
选择器搜索表单:“#搜索表单”,
选择器搜索输入:“#s”,
选择器搜索结果:“.hentry”,
选择器搜索结果内容:“.threewp\u ajax\u搜索结果内容ul”,
显示\u格式\u标题:”\
“,
显示\u格式\u项目:“- %item%
”,
显示格式页脚:“
\
",
回调:{
“after_init”:函数(形式_对象,回调){
$(“输入”,form_object).attr(“自动完成”,“关闭”);
回调();
},
“after_fetch”:函数(form_对象,回调){
回调();
},
“before_hide”:函数(form_对象,回调){
$(.threewp\u ajax\u search\u container),form\u object).fadeTo(250,0.0,回调);
}
,
“显示前”:函数(窗体对象,回调){
$(.threewp\u ajax\u search\u container),form\u object).fadeTo(250,1.0,回调);
}
,
},
搜索url:“http://domain.com/?s="
});
});
您的在显示之前
行在}
之后有一个尾随逗号:
"before_show" : function(form_object, callback){
$(".threewp_ajax_search_container", form_object).fadeTo(250, 1.0, callback);
}
,
尾随逗号在JS中不是严格合法的,IE会对它们抛出错误。删除后面的逗号,它应该可以工作。这就成功地得到了错误!谢谢。但是,我还必须使用以下命令在中指定IE8呈现模式与IE7/兼容模式:。一切渲染都正确。
"before_show" : function(form_object, callback){
$(".threewp_ajax_search_container", form_object).fadeTo(250, 1.0, callback);
}
,