2011-07-29 54 views
1

所以我有這樣的事情:添加頁面jqtouch

<html> 
    <body> 
    <div id="jqt"> 
     <div id="page1"> 
     ... 
     </div> 
     .... 
     <div id="generic"> 
     Some generic page to use as a template 
     </div> 
    </div> 
    </body> 
</html> 

,我想創造一切加載後一個新的頁面,用戶做一些動作。

$('#generic').clone().attr('id', 'some_new_page').appendTo('#jqt'); 

會發生什麼是新的一頁最終呈現在眼前的一切起來,似乎不具備和jqtouch事件或樣式添加。

如何初始化這個頁面(或者至少讓jqtouch重新初始化整個html文件)?

我不想讓它一開始就出現,我只是想在後臺加載並準備好。

+0

AFAIK,jQTouch對頁面沒有什麼「魔力」。你可以在jsbin.com中發佈一些示例代碼嗎? –

+0

您使用的是什麼版本的jQTouch? –

+0

它是修訂版166,它似乎是最新的版本。 – RobKohr

回答

0

您是否嘗試過使用數據和事件進行深層克隆?

$('#generic').clone(true, true).attr('id', 'some_new_page').appendTo('#jqt');