我正在使用jQuery mobile,我正在启动一个如下对话框:
$.mobile.changePage('#someDiv', { role: 'dialog', params: callbackFunction });
我正在听这个事件,我希望能够访问上面定义的参数,但无法弄清楚如何从以下内容访问它:
$('#someDiv').on('pageshow', function(evt){
//hmm... how to access the role or params values above?
});
谢谢,
安迪
答案 0 :(得分:1)
我想你可以简单地使用data
存储params,如:
$.mobile.changePage('#someDiv', { role: 'dialog'});
$('#someDiv').data('params', callbackFunction);
和
$('#someDiv').on('pageshow', function(evt){
var someVar = $(this).data('params');
});