Я знаю, что на нем есть несколько сообщений, но я все еще не могу понять это правильно. Я пробовал так много комбинаций. Я пытаюсь создать диалоговое окно, когда вы нажимаете кнопку. Внутри диалогового окна есть форма, но это не важно сейчас. Я могу открыть диалоговое окно, но не во втором клике. Вот то, что я прямо сейчас:jQuery модальный диалог отображается только раз
var $dialog = $('#cameraform').dialog({
modal:true,
autoOpen: false,
resizable:false,
width: 625,
close: function() {
$(this).remove();
}
}); //init dialog
//events
$('.addwebcam').click(function(e) {
$dialog.dialog('open');
});
HTML:
<button class="addwebcam">Add Webcam</button>
<div id="cameraform" title="Add a camera">
...//my form
</div>
Я также попытался инициализировать диалог в случае щелчка, но это не работает. Что я делаю не так.
Попробуйте предоставить демонстрацию на [jsfiddle.net] (http://jsfiddle.net) – Dhiraj
Что делать, если вы меняете '[...] close: function() {$ (this) .remove(); } [...] 'to' [...] close: function() {$ dialog.dialog ('close'); } [...] '? – MilkyWayJoe
http://jsfiddle.net/jaspermogg/tbsuh/ –