2011-10-09 77 views
0

我已經爲我的網站下載了jQuery Accordion。我對jQuery一無所知。當場地開放時,手風琴的所有部分都應該關閉。我用這些選項做了一些修改...使頁面加載時始終關閉所有jQuery Accordion部分

------------------------- 
//default 
------------------------- 
    jQuery().ready(function(){ 
     // simple accordion 
     jQuery('#list1a').accordion(); 
     jQuery('#list1b').accordion({ 
      alwaysOpen: false, 
      autoheight: true 
     }); 
-------------------------- 
//Changed 
-------------------------- 
    jQuery().ready(function(){ 
     // simple accordion 
     jQuery('#list1a').accordion(); 
     jQuery('#list1b').accordion({ 
      alwaysOpen: true, 
      autoheight: false 
     }); 

<---------------------------> 

但它不工作。

回答

1

我想你想要這樣的:

jQuery().ready(function(){ 
    // simple accordion 
    jQuery('#list1a').accordion(); 
    jQuery('#list1b').accordion({ 
     alwaysOpen: false, 
     active: false 
    }); 
+0

哦,這太好了。那是我想知道的一件小事。非常感謝你。 – Ask4Tec

0

也許你的腳本代碼中沒有$(document).ready(function(){....});More reading

+1

他的格式的工作方式相同。這也將工作: $(function(){.....}); – Jack

1

我會建議使用jQuery UI手風琴: http://jqueryui.com/demos/accordion/

你可以只用一行啓動:

$(function(){ $('.accordion').accordion() }); 

你可以選擇所有元素開始關閉,並將活動選項設置爲false並將可摺疊設置爲true:

$(function(){ $('.accordion').accordion({ collapsible: true, active: false }) }); 

希望工程。

相關問題