2016-12-06 85 views
0

如何關閉一個jQuery Mobile的對話與代碼?jQuery Mobile的1.4.5關閉對話框

我使用jQuery移動1.4.5,我已經創建了一個提交按鈕這樣的對話:

<div data-role="page" data-dialog="true" id="settings" data-close-btn="right"> 
    <!-- All content in here --> 
    <input type="submit" id="btnSaveDefault" data-role="button" data-icon="check" value="Save" /> 
</div> 

我的按鈕有一個JavaScript函數:

$("#btnSaveDefault").click(function() { 
    // Need a close dialog function here 
}); 

任何幫助將不勝感激,歡呼。

+0

通常你會以'$( 「#設置」)對話框( 「親密」);',但不知何故,我得到一個錯誤,當我做你的HTML。 – TheWandererr

+0

是的,我經歷過太:/ –

+0

可能是因爲你的** **對話框你** **頁在同一時間 – TheWandererr

回答

1

由於你的對話框是一個頁面,你可以使用:$.mobile.back();你的點擊處理程序中。

小提琴:http://jsfiddle.net/azmjwy4z/

+0

正是我在找什麼!非常感謝 :) –