2016-12-06 9 views
0

コードを使用してJQuery Mobileダイアログを閉じるにはどうすればよいですか?JQuery Mobile 1.4.5ダイアログを閉じる

私はjQueryのモバイル1.4.5を使用していると私はこのような送信ボタンを持つダイアログ作成しました:私のボタンは、JavaScriptの機能を持っている

<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> 

を:

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

すべてのヘルプ非常に高く評価されるだろう、歓声。

+0

通常、あなたでしょう '$(「#設定」)と、そのダイアログ、あなたのhtmlで私はそれを行う際に、'、何とか私はエラーを取得します。 – TheWandererr

+0

そうですね、私もこれを経験しました:/ –

+0

**あなたの**ダイアログ**は**あなたのページ**です** – TheWandererr

答えて

1

ダイアログがページであるため、クリックハンドラ内で$.mobile.back();を使用できます。

フィドル:。(「クローズ」)http://jsfiddle.net/azmjwy4z/

+0

ちょうど私が探していた!どうもありがとうございます :) –

関連する問題