我正在使用jQuery Mobile开发一个小页面/应用程序。
主页(/
和/m/home
)包含指向/m/activity
的链接。这个工作正常,URL哈希变为#/m/activity
,并显示正确的内容。
现在/m/activity
包含带有<div>
的两个 data-role="page"
。第一个<div>
包含href="#activity-location-query"
的链接,其中activity-location-query
是第二个id
的{{1}}。我遇到的问题是jQuery Mobile没有将第二个<div>
嵌入到DOM中,正如通常的开发人员工具所揭示的那样。
直接转到<div>
时链接正常,但点击/m/activity
时jQuery Mobile会尝试请求/活动位置查询,因为#/m/activity
带有<div>
从未嵌入到DOM中。
我想要完成的是将应用的不同部分分成单独的模板文件等。但是,其中一些需要额外的对话框(例如id="activity-location-query"
中的#activity-location-query
),我希望能够将这些对话框与“主”页面一起返回(我可以选择使用{ {1}}稍后)。
您可以在http://www.blitzortung.mobi查看实况页面。我正在使用jQuery 1.5.2和jQuery Mobile 1.0a4