0

私は1つの画像と1つのdivを持っています。その画像を私のdivにドラッグアンドドロップしています。その画像をドロップすると、jクエリモバイルヘッダーを動的に作成していますが、機能していません。

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

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

私のページはjqueryモバイルページです。すべてのスクリプトを追加しました..私の主な問題は、Javaスクリプトまたはjqueryを使用して動的に作成すると、jqueryモバイルUIが機能しないことです。動的生成なしで正常に動作しています。

4

1 に答える 1

0

クライアント側で新しいマークアップを生成するか、Ajax を介してコンテンツを読み込んでページに挿入する場合、create イベントをトリガーして、新しいマークアップに含まれるすべてのプラグインの自動初期化を処理できます。これは任意の要素 (ページ div 自体も含む) でトリガーできるため、各プラグイン (リストビュー ボタン、選択など) を手動で初期化するタスクを節約できます。

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