2016-12-06 3 views
0

Как закрыть диалоговое окно JQuery Mobile с кодом?JQuery Mobile 1.4.5 Закрыть диалоговое окно

Я использую JQuery Mobile 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

, вероятно, потому, что ваш ** Dialog ** является вашей ** страницей ** в то же время – TheWandererr

ответ

1

В качестве вашего диалогового окна вы можете использовать: $.mobile.back(); внутри вашего обработчика кликов.

Fiddle:. http://jsfiddle.net/azmjwy4z/

+0

Только то, что я искал! Огромное спасибо :) –

Смежные вопросы