在运行时添加jquery mobile draggable按钮

时间:2013-02-06 08:18:50

标签: javascript jquery jquery-mobile

我正在构建jquery移动原型。我想在运行时添加按钮,该按钮应该是可拖动的并且可以调整大小。当我在代码中手动添加按钮但不动态添加按钮时,它运行良好。任何人请帮助:(

动态代码:  $(“#myframe”)。contents()。find(“#drag”)。append('Dynamic');

移动内容代码:

                     Button1的                

Jquery Draggable:

$( “拖动”)可拖动();

3 个答案:

答案 0 :(得分:0)

试试这个:

动态插入按钮后,重新创建页面...

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

上次我遇到过类似的问题。我这样解决了。

答案 1 :(得分:0)

由于您没有显示您的代码,我们只能猜测

你考虑过使用jquery .on()吗?

答案 2 :(得分: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();