1
我試圖阻止jquery mobile中的頁面更改,具體取決於用戶當前處於什麼頁面,但我不知道data.options對象中的內容。所以基本上我需要說,如果用戶要去index.html和調用頁面是example.html,然後防止默認。jquery mobile根據調用頁面阻止頁面更改
$(document).bind("pagebeforeload", function (event, data) {
var toPage = data.toPage;
if (toPage == 'undefined') {
return;
} else {
//need additional condition to see current page in the data.objections object?
if (toPage == '/android_asset/www/index.html');
event.preventdefault();
}
});
注意,在JQM 1.3.2(在Chrome上運行桌面),數據參數的.toPage屬性不是一個URL,但一個對象,並且名稱的頁面是在data.toPage ['0']找到id – Wytze 2013-09-19 15:15:50
我認爲這是第一次調用的URL和第二次調用的對象。每次導航都會調用此事件兩次。 – 2015-11-19 14:48:46