我打电话给:
$(document).on('nameOfevent' function(){....
我在另一个地方打电话给$.mobile.navigate('page-1')
之后
(我在一个HTML文件中有两个div,在每个div中我都有一个data-role =" page"的属性。)
使用jquery .navigate
函数更改页面后将触发的事件的名称是什么?
答案 0 :(得分:1)
描述:触发" toPage"过渡动画完成后。
jQuery(" .selector")。on(" pageshow",function(event){...})
答案 1 :(得分:0)
事件名称为navigate
,jQuery表示。
$.mobile.navigate( "#page-1", { info: "info about the #page-1 hash" });
然后您可以按如下方式挂钩事件:
$( window ).on( "navigate", function( event, data ) {
console.log( data.state.info );
console.log( data.state.direction )
console.log( data.state.url )
console.log( data.state.hash )
});
编辑:{ info: "info about the #page-1 hash" }
不是必需的,因此您可以跳过它并写下$.mobile.navigate( "#page-1")
; navigate
事件将在没有数据的情况下触发。