jQuery Mobile是一個優(yōu)秀的移動應(yīng)用開發(fā)框架。在開發(fā)移動應(yīng)用時,我們不僅需要打開新頁面,還需要關(guān)閉已經(jīng)打開的頁面。下面介紹如何使用jQuery Mobile關(guān)閉頁面。
在jQuery Mobile中,可以使用以下代碼關(guān)閉當(dāng)前頁面:
window.history.back();
另外,可以在關(guān)閉當(dāng)前頁面時,同時刷新上一個頁面:
window.location.reload(); window.history.back();
如果你需要關(guān)閉其他頁面,可以通過查找頁面的url,并將其關(guān)閉:
$(document).on('pagebeforeshow', '#myPage', function(){ var page = $(this); var url = "http://example.com/mypage.html"; if(page.data('url') === url){ page.remove(); page.unbind(); } });
以上是在代碼中關(guān)閉頁面的方法,當(dāng)然也可以使用jQuery Mobile提供的關(guān)閉頁面API:
$.mobile.changePage("#pageID", {transition: 'pop', reverse: true, changeHash: false});
以上是關(guān)于使用jQuery Mobile關(guān)閉頁面的方法,希望對您有所幫助。