Не срабатывает "close".
<div id="dialogBox" title="Заголовок диалогового окна.">
<p>Текст диалогового окна.</p>
<p><button class="dialogBoxBtn">Закрыть 2</button></p>
</div>
$(document).ready(function() {
$("#dialogBox").dialog({
closeOnEscape: true, // Не срабатывает
position: "top",
resizable: false,
buttons: [
{
text: "Закрыть 1",
click: function() { $(this).dialog( "close" ); } // Не срабатывает
}]
});
$(".dialogBoxBtn").button();
$(".dialogBoxBtn").click( function() { $("#dialogBox").dialog( "close" ); }); // Не срабатывает
}
В итоге окно и кнопка успешно появляются, но окно не закрывается ни при нажатии на кнопку "
Закрыть 1", ни при нажатии на "
Закрыть 2", ни при клике вне диалогового окна. Закрыть этот диалог можно только стандартным "крестиком" в заголовке.
Если в
click любой из кнопок поместить, к примеру
alert(), тот успешно срабатывает. Что я делаю не так?
__________
jQuery 1.4, UI 1.8, от браузера не зависит.