2013-02-06 71 views
1

我建立jQuery Mobile的原型加入jQuery Mobile的拖動按鈕。我想在運行時添加按鈕,這應該是可拖動和可調整大小的。當我在代碼中手動添加按鈕但非動態添加按鈕時,它工作正常。請人幫忙:(在運行時

動態代碼: $( 「#myframe」)的內容()找到( 「#拖」)追加( '動態');

移動內容標籤:。

Button1的

jQuery的可拖動:

$( 「拖動」)可拖動();

+0

向我們展示你做了什麼。 – Gajotres

+0

如果你把你的企圖的jsfiddle在動態添加按鈕,我就來看看在幾個小時.. – asifrc

回答

0

試試這個:

後動態插入您的按鈕,重新創建頁面...

$("div[data-role='page']").page('destroy').page(); 

上次我曾面臨類似的問題。我這樣解決了它。

+0

我已經證明我上面的代碼u能PLZ告訴我在哪裏我要粘貼的.. – user1175106

0

既然你還沒有看到您的代碼,我們只能猜測

你使用jQuery .on()考慮?

+0

什麼這是????? – user1175106

+0

它用於附着事件處理程序來動態地添加在jquery的元素。請閱讀我提供的鏈接 –

0

這裏有一個工作示例:http://jsfiddle.net/Gajotres/vjGmt/

代碼:

$('<a>').data('role','button').attr({'href':'#', 'id':'test-button'}).html('Dynamic button').button().appendTo('[data-role="content"]'); 
$('#test-button').draggable();