0

場所のリストを表示するためにページレス ソリューションを使用しています。これらの場所の一部には、追加データをボックスに表示するためのこの jQuery ポップアップが含まれています。ただし、問題は、次の ajax 追加で、ページがダウンし続けるために追加された新しい場所がポップアップ機能を維持しないことです。

ページに追加された新しいポップアップを初期化するにはどうすればよいですか?

<div data-role="popup" id="@l.location_id"  data-corners="false" data-tolerance="50,30">
    Content
</div>

ありがとう!

4

1 に答える 1

1

ページが読み込まれ、jQuery モバイルが初期化されると、属性data-role="popup"を持つ div が検索され、ポップアップが初期化されます。問題は、このコードがページの読み込み時に 1 回実行され、動的に作成された div が登録されないことです。ただし、ポップアップ ウィジェットをプログラムで初期化するには、次のようにします。

$(selector).popup()

selectorid新しく追加された div にすることができます。

于 2014-09-26T20:57:11.920 に答える