jquery.min.js'没有支持这样的界面'

时间:2015-06-25 16:01:26

标签: javascript jquery

所以我正在使用这个多重菜单......

http://multi-level-push-menu.make.rs/

它适用于所有浏览器和所有版本,除了ie9 ...我不知道为什么,但f12说,当我点击菜单按钮打开侧边栏时,它会抛出此错误...

 SCRIPT5007: Unable to get value of the property 'defaultView': object is null or undefined 
jquery.min.js, line 3 character 18072

这是突出显示的代码......

{return b.ownerDocument.defaultView.opener?b.ownerDocument.defaultView.getComputedStyle(b,null):a.getComputedStyle(b,null)}

任何想法为什么,即9不喜欢这段jquery代码?

编辑 - 彻底绕过这个并编写一个函数来容纳在菜单打开/关闭时通常会移动的三个类......所以

我知道,对于open和close true / false

,这被might9识别
$('#menu').multilevelpushmenu({Collapsed: true});

所以我需要一个if stament包含在我目前只有适用的代码中,如果它的真实,那么从左边移动类330就是我到目前为止所拥有的......

if ( ms_ie ) {
        $('#menu').multilevelpushmenu({Collapsed: true});
        $( ".navbtn, .submenu-ctn, .logo-title" ).animate({
        left: "-=330",
        }, 500); 
        }else{
      $('#menu').multilevelpushmenu('collapse');
      }

这是有效的,我需要的可能是另一个说一般如果崩溃=假移动一切+300,...几乎那里

0 个答案:

没有答案