我有一個很大的HTML頁面,其中「divs
」被認爲是「頁面」,我正在交換這些「divs
」。jQuery mobile 1.1.0:奇怪的'pagebeforechange'行爲
我已經添加以下代碼:
$(document).bind('pagebeforechange', function(e, data) {
if (typeof data.toPage === "string") {
console.log(data.toPage);
}
}
而這裏的控制檯日誌:
#page-main
http://ba.m.p.fr/#page-panier
http://ba.m.p.fr/#page-horaires
http://ba.m.p.fr/#page-horaires&ui-page=1-5
http://ba.m.p.fr/#page-horaire-valider
所以,有時候這僅僅是id
有時是整個URL。怎麼會?
你怎麼做這些頁面之間進行切換?你使用changePage方法,鏈接或兩者? – davids 2012-08-09 12:09:05
我只使用'changePage'方法 – 2012-08-10 08:03:19
那麼你什麼時候獲得第一個值,只需使用id?根據jQuery Mobile docs「值(toPage)完全匹配第一個參數到觸發事件的changePage()調用」 – davids 2012-08-10 08:05:40