Когда я нажимаю на ссылку «предупреждение», сообщение появляется только один раз, что правильно . Странно, если я нажимаю на ссылку «диалог», а затем на ссылку «предупреждение», то сообщение появляется дважды подряд, что неверно .
Как это исправить, чтобы сообщение отображалось только один раз?
HTML
<p id="test"><a href="#">alert</a></p>
<a href="#" onclick="showDialog()">dialog</a>
JQuery
$(function() {
$("p#test a").click(function() {
alert('alert');
});
}
function showDialog(){
$("<div class='popupDialog'>Loading...</div>").dialog({
closeOnEscape: true,
height: 'auto',
modal: true,
title: 'About Ricky',
width: 'auto'
}).bind('dialogclose', function() {
jdialog.dialog('destroy');
}