2013-08-06 120 views
0

,我發現在互聯網上的代碼:jQuery的手風琴代碼

$(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(); 
    } 
}) 
}) 
+0

當你使用jQuery手風琴你並不需要這一切。只需$(「#accordion」).accordion();'就夠了。 如果你想知道上面的代碼的解釋,你可能需要把HTML代碼也解釋'ul'因爲在正常的Jquery手風琴,我們不需要'ul' –

+0

我在這裏找到它http:// thecodeplayer .com /演練/垂直 - 手風琴菜單使用jquery-css3 – user2649855

+0

這不是JQuery Accordion。它正在使用CSS和JQeury製作手風琴。這是Jquery手風琴http://jqueryui.com/accordion/ –

回答

0

它檢查是否下一個元素是可見的,如果不是,則調用下一個元素並執行slideDown()命令。

$(本)中的代碼的情況下指的是檢索的DOM元素使用「#accordian H3」選擇

+0

好的,謝謝=) – user2649855