我在 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 - IE 8 无效参数错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21086097/