2011-10-26 66 views

回答

1

使用中繼器控制。

內置中繼器,使用手風琴。

我想要相反的功能,在修復某人的代碼時發現了這一點。

-1

首先,你需要使用這個腳本:

function ToggleAccordionPane(paneno) { 

     $find('MyAccordion_AccordionExtender')._changeSelectedIndex(-1); 
     if($find('MyAccordion_AccordionExtender').get_Pane(paneno).content.style.display == "block") { 
      $find('MyAccordion_AccordionExtender').get_Pane(paneno).content.style.display = "none"; 
      $find('MyAccordion_AccordionExtender')._changeSelectedIndex(paneno); 
     } 
     else { 

     $find('MyAccordion_AccordionExtender').get_Pane(paneno).content.style.display = "block"; 
    } 

    return false; 
    } 

然後,修改第一頭是這樣的:

<Header><a href="" class="accordionLink" onclick="ToggleAccordionPane(0);">1. Accordion</a></Header> 

對於第二個和第三個窗格:

<Header><a href="" class="accordionLink" onclick="ToggleAccordionPane(1);">2. AutoSize</a></Header> 

<Header><a href="" class="accordionLink" onclick="ToggleAccordionPane(2);" >3. Control or Extender</a></Header> 

來源: http://www.c-sharpcorner.com/uploadfile/Zhenia/keeping-multiple-panes-open-in-accordion-web-control/

+1

完成...按照你的建議做了。 – CyberHawk

+0

很好。不是我downvote順便說一句,我缺乏領域知識投票。 –

相關問題