比方說,我們要一個事件監聽器比移動前其他頁面上的結合,如:馬克頁jQuery選擇
$(function() {
$("#my-div").bind("foo.bar", handleFooBar);
});
在jQueryMobile的常用方法上述方法將不起作用,因爲該塊將在加載首頁時執行一次,而不再是jQM實際提取並使用#my-div加載頁面。我知道如何通過使用其中一種現場方法來作弊;但在不同的地方(包括文檔)我見過的人選擇一個頁面級別ID或類,例如,
$("#second-page").live("pagecreate", function() {
$("#my-div").bind("foo.bar", handleFooBar);
});
但我一直無法得到JQM分配類或ID的頁面級div的裝第一個,即後,我開始與
頭版
<body>
<div id="front-page-id" class="front-page-class" data-role="page">
<a href="/second-page">next</a>
</div>
</body>
第二頁
<body>
<div id="second-page-id" class="second-page-class" data-role="page"></div>
</body>
開放的頭版,並導航到第二後,有一個DOM這樣的:
body
div.ui-page.front-page-class#front-page-id[data-role="page"]
div.ui-page.ui-page-active[data-role="page"]
也就是說,所有的頁面,但前沒有它們的ID或類。
該作品(ID和課程是否通過)?
您是通過AJAX調用第二頁還是使用多頁面佈局? http://jquerymobile.com/demos/1.0a4.1/docs/pages/docs-pages.html – 2011-05-12 20:17:12
通過Ajax間接地,即非外部鏈接,如在<' –
2011-05-13 01:02:09