>我在IE 8中收到此错误,
参数无效。jquery.min.js,第 4 行,字符 25149
已经三天了,我无法弄清楚问题所在。它在除IE8以外的所有浏览器中都能正常工作
这是我的代码
$(document).ready(function() {
$(function() {
var icons = {
header: "iconClosed",
activeHeader: "iconOpen"
};
$("#accordion").accordion({
collapsible: true,
heightStyle: "content",
icons: icons,
animate: {
duration: 1000
}
});
$('#tabs').tabs();
$('.ui-corners-all, .ui-corners-top').removeClass('ui-corners-all ui-corners-top');
$(".selector").accordion({
clearStyle: true
});
$('#nav li ul').slideDown();
$(this).next().slideToggle();
$('#nav li a').addClass('active');
$(this).addClass('active');
});
jqb_init();
clearInterval(jqb_intInterval);
checkbox_click();
});
编辑代码,删除明显和不必要的代码:
$(function() {
var icons = {
header: "iconClosed",
activeHeader: "iconOpen"
};
$("#accordion").accordion({
collapsible: true,
heightStyle: "content",
icons: icons,
animate: {
duration: 1000
}
});
$('#tabs').tabs();
$('.ui-corners-all, .ui-corners-top').removeClass('ui-corners-all ui-corners-top');
$(".selector").accordion({
clearStyle: true
});
$('#nav li ul').slideDown();
//this is window: window->next->slideToggle? For what? Is it necessary?
//$(this).next().slideToggle();
$('#nav li a').addClass('active');
//this is window: window->addCssClass? Like link? For what? Is it necessary?
//$(this).addClass('active');
jqb_init();
clearInterval(jqb_intInterval);
checkbox_click();
});
[已解决]
我刚刚在官方手风琴页面上的手风琴演示中使用了JavaScript 1.9.1.
然而,这并不能完全解决我的问题。这会导致"对象预期错误"。
我也很熟悉。"对象预期错误"表示找不到脚本。
AS 包括 JavaScript 1.9.1 覆盖我自己的脚本,该脚本位于母版页中。
所以我把它从母版页移到我的页面。