0

我在网上找到了这段代码:

$(document).ready(function(){
$("#accordian h3").click(function(){
    //slide up all the link lists
    $("#accordian ul ul").slideUp();
    if(!$(this).next().is(":visible"))
    {
        $(this).next().slideDown();
    }
})
 }) 

我想知道这部分代码在做什么:

if(!$(this).next().is(":visible"))
    {
        $(this).next().slideDown();
    }
})
})  
4

1 回答 1

0

它检查下一个元素是否可见,如果不可见,则调用下一个元素并执行 slideDown() 命令。

代码上下文中的 $(this) 是指使用 '#accordian h3' 选择器检索到的 dom 元素

于 2013-08-06T05:34:54.813 回答