2012-02-29 42 views
1

我正在嘗試創建一個JQuery UI Accordion,但其中的某些jQuery代碼生成的手風琴中的HTML。將jQuery UI Accordion與程序生成的HTML一起使用

我在基礎HTML中也有一些示例手風琴項目;這些工作正常。

的問題是,所述(樣品1)

$(function(){ 
    $("#accordion").accordion({ 
     event: "click hoverintent" 
    }); 
}); 

代碼把特定手風琴級,角色等標籤進入

<div id="accordion"> 
    <h3><a href="#">Heading</a></h3> 
    <div> 
     <p> 
      Stuff 
     </p> 
    </div> 
... 

標籤,但這些都沒有被插入到我使用jQuery生成的HTML代碼。

上面的項目'...'工作正常。 下面的'...'由jQuery生成的類似標籤不起作用,因爲它們沒有收到手風琴標籤。

我想問題在於什麼時候調用(樣本1)代碼,以便在我的HTML生成後執行。目前它正在我的頁面的頭部,就像手風琴的例子一樣。我在其他地方嘗試過,也試過但沒有成功。

有什麼建議嗎?

回答

0

您需要銷燬,然後重新創建手風琴,以便能夠使用附加項目。
這是一個demo

+1

非常非常感謝,德魯。 - 缺口。 – user1240259 2012-03-01 10:29:43