0

IE 8 说:它不支持这个属性或方法:

代码在这里(整个部分出现错误):

$('li').has('ul').mouseover(function(){
    $(this).children('ul').css('visibility','visible');
}).mouseout(function(){
    $(this).children('ul').css('visibility','hidden');
})

此代码是此功能的一部分:

if ($.browser.msie && $.browser.version.substr(0,1) < 7) {
    $('li').has('ul').mouseover(function(){
        $(this).children('ul').css('visibility','visible');
    }).mouseout(function(){
        $(this).children('ul').css('visibility','hidden');
    })
}

这有什么问题..请帮忙。

4

1 回答 1

1

我不确定,但小校正使用$('li ul')而不是$('li').has('ul')

于 2012-11-28T09:28:02.570 回答