Просто быстрый вопрос:
Я могу сделать .load()
для диалогового окна jQueryUI, которое отлично работает. Одна проблема заключается в том, что после этого я не могу использовать кнопку закрытия, но кнопка X в правом верхнем углу работает правильно.
При закрытии (по X) я не могу повторно открыть диалог с помощью кнопки span.
Ах да, и кнопка «Да» с прикрепленным обработчиком отправки тоже отлично работает...
Что пойдет не так?
<span id='editOpener'>Open dialog</span>
<div id='edit' style='text-align: center; display: none;'>Loading...</div>
<script type='text/javascript'>
$('#edit').dialog({ modal: true, draggable: false, resizable: false, width: 900, height: 500, autoOpen: false, buttons: { 'close': { text: 'Close', click: function() { $(this).dialog('close'); } }, 'submit': { text: 'Yeah', click: function() { $(this).find('form').trigger('submit'); } } } });")
$('#editOpener').click(function() { $('#edit').load('hi.asp?p=1&r=6'); $('#edit').dialog('open'); return false; });")
</script>