0

我有一个图像和一个 div。我正在将该图像拖放到我的 div。在该图像的放置上我正在动态创建 aj 查询移动标题。但它不起作用。

drag code ........
$("#frame").droppable({

drop: function (event, ui) { var header1 = '<div id="headrr" data-role="header" ><h3 >Header</h3></div>';
$("#frame").append(header1);

我的页面是jquery mobile page。我已经添加了所有脚本..我的主要问题是jquery mobile UI在使用java脚本或jquery动态创建时不起作用。并且在没有动态生成的情况下工作正常。

4

1 回答 1

0

如果您生成新的标记客户端或通过 Ajax 加载内容并将其注入页面,您可以触发 create 事件来处理新标记中包含的所有插件的自动初始化。这可以在任何元素(甚至是页面 div 本身)上触发,从而为您节省手动初始化每个插件(listview 按钮、选择等)的任务。

$("#frame").trigger('create');
于 2013-01-10T14:59:57.267 回答