0

Jquery Mobile を使用して、changePage でポップアップとしてデータの役割を持たせることは可能ですか。

次のコードを試しています

$.mobile.changePage('Last.html',{
            transition : 'slide',
                        role : 'popup'
});
4

1 に答える 1

1

残念ながら、あなたの質問から、なぜこれが必要なのかは明らかではありません。

それにもかかわらず、jQM 1.2.0 のドキュメントによると:

ポップアップを作成するには、data-role="popup" 属性をポップアップ コンテンツの div に追加します。次に、href をポップアップ div の id に設定してリンクを作成し、属性 data-rel="popup" を追加して、リンクがタップされたときにポップアップを開くようにフレームワークに指示します。これは、ダイアログ ウィジェットと同様のマークアップ パターンです。ポップアップ div は、リンクと同じページ内にネストする必要があります。

そのため、外部ページにアクセスできない場合があります ( Last.html)

あなたができること:

  1. jQM ページのポップアップに適切なマークアップを作成します
  2. 必要に応じて、 popupbeforepositionおよび/またはを使用してプログラムでポップアップのコンテンツを操作できますpopupafteropen
  3. popup("open")メソッドでポップアップを開く

ここでは、例の 1 つを見つけることができます。

于 2013-01-21T08:04:02.983 に答える