我怎样才能看到jquery-mobile中的当前/实时页面是什么?

jim*_*mbo 7 jquery-mobile

我需要找出查询移动设备中为javascript脚本加载的页面.我一直在看:$ .mobile.activePage但似乎无法弄清楚如何.

有这样的好事: if($.mobile.activePage = "#page"){

Fem*_*emi 16

$.mobile.activePage返回一个jQuery对象.所以你应该尝试这样的事情:

if($.mobile.activePage.attr("id") == "page"){
Run Code Online (Sandbox Code Playgroud)

  • 或$ .mobile.activePage [0] .id,这会稍快一些 - http://stackoverflow.com/a/8440517/1040915 (3认同)

Inv*_*con 7

您可以使用获取当前活动的页面 $.mobile.activePage

如果您想测试所选的jQuery元素是当前页面,您可以查找"ui-page-active"类的存在:

if ($("#myPage").is(".ui-page-active")) { ... }
Run Code Online (Sandbox Code Playgroud)