更改页面后事件的名称是什么(使用$ .mobile.navigate('page-1')之后)

时间:2014-04-25 12:11:45

标签: javascript jquery

我打电话给:

  $(document).on('nameOfevent' function(){....
我在另一个地方打电话给$.mobile.navigate('page-1')之后

(我在一个HTML文件中有两个div,在每个div中我都有一个data-role =" page"的属性。)

使用jquery .navigate函数更改页面后将触发的事件的名称是什么?

2 个答案:

答案 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事件将在没有数据的情况下触发。