1

私はjQueryモバイルを使用しており、次のようなダイアログを起動しています:

$.mobile.changePage('#someDiv', { role: 'dialog', params: callbackFunction });

イベントをリッスンしており、上記で定義されたパラメーターにアクセスできるようにしたいのですが、次からアクセスする方法がわかりません。

$('#someDiv').on('pageshow', function(evt){
  //hmm... how to access the role or params values above?
});

ありがとう、

アンディ

4

1 に答える 1

1

data次のようなパラメーターを保存するために単純に使用できると思います。

$.mobile.changePage('#someDiv', { role: 'dialog'});
$('#someDiv').data('params', callbackFunction);

$('#someDiv').on('pageshow', function(evt){
  var someVar = $(this).data('params');
});
于 2012-05-16T02:52:12.403 に答える