kev*_*nji 3 javascript jquery internet-explorer
此代码在IE中抛出以下错误,但在任何其他浏览器中都没有:
'undefined' is null or not an object
Run Code Online (Sandbox Code Playgroud)
有谁知道为什么?我找不到代码有什么问题.
jQuery(document).ready(
function() {
jQuery("ul.sf-menu").supersubs({
minWidth: 12,
maxWidth: 27,
extraWidth: 1,
}).superfish({
delay: 100,
animation: { opacity: 'show' },
speed: 'fast'
});
}
);
Run Code Online (Sandbox Code Playgroud)
尝试删除额外的逗号后extraWidth: 1.
注意:我在这台计算机上没有IE,所以我无法测试,但你的语法完全正确.我的猜测是,IE浏览器看到额外的逗号,失败,并传递undefined给supersubs代替.