我正在为我的应用程序使用jquery mobile。我希望页面在该页面加载或调用时自动向下滚动。但我的问题是我想要特定的页面。我使用下面给出的代码
$('div').live('pageshow',function(event, ui){
goto_bottom();
});
功能goto_bottom();用于滚动页面。它适用于该页面,但它也适用于其他页面。我不想要的。有没有办法检测页面网址并使用该标准调用它。
提前致谢。
答案 0 :(得分:4)
您可以将页面的ID用作选择器而不是div。当您使用'div'选择器时,您将回调绑定到应用程序中所有页面的pageshow事件
$('#your-page').on('pageshow',function(event, ui){
goto_bottom();
});
答案 1 :(得分:0)
Dima给出了最恰当的答案。
只需添加,您导航到的页面将存储在ui.nextpage
中处理程序的第二个属性中。
$("#page").on( "pageshow", function( event, ui ) {
var currentPage = ui.nextPage;
});