JavaScript IE8错误 - 对象不支持此属性

时间:2012-11-28 06:45:08

标签: javascript jquery ajax

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');
    })
}

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

1 个答案:

答案 0 :(得分:1)

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