我有以下代码
function xyz(){
nextPage(0,10);
}
function nextPage(start, end){
$( ":mobile-pagecontainer" ).pagecontainer( "change", "#newpage", {xstart:start, xend:end, transition:"slide", showLoadMsg:true} );
}
我想将“start”和“end”值(分别为0和10)传递给:
$( document ).on( "pagecontainershow", function( event, data ) {
if (data.toPage[0].id=="newpage")
{
alert(data.xstart);
alert (data.xend);
}
});
单击一个链接可转换上面其余代码所在的屏幕 “if(data.toPage [0] .id ==”newpage“)”条件运作良好。但是,当访问“xstart”和“xend”时,我收到“未定义”警报消息。我正在使用最新的jquery.mobile-1.4.5.min.js和jquery-1.11.1.min.js
先谢谢你的帮助!!
答案 0 :(得分:0)
根据我的发现,您无法将数据传递给" pagecontainershow"事件。
我不得不使用" pagecontainerbeforechange"传递我的数据的事件。