Я использую диалог jQuery UI в качестве поля подтверждения, когда вы нажимаете на ссылку, открывается диалоговое окно с вопросом и двумя кнопками.Но у меня есть некоторые проблемы с загрузкой в диалоге.Когда я впервые захожу на страницу, диалог не открывается.Когда я нажимаю F5 и пробую снова, все работает нормально.
Это мой код:
<script type="text/javascript">
$(document).ready(function() {
var url;
$( "#dialog" ).dialog( {
autoOpen: false,
resizable: false,
modal: true,
buttons: {
"Yes": function() {
$(this).dialog("close");
window.location.href = url;
},
"No": function() {
$(this).dialog("close");
}
}
});
$("a.supportClub").click(function(e) {
e.preventDefault();
url = e.target;
$("#dialog").dialog("open");
});
});
</script>
<div id="dialog" title="Support club" style="display: none">
<p>The question</p>
</div>
<a href="?supportClub=5" class="button right supportClub">Support</a>
Надеюсь, кто-нибудь может мне помочь.
Спасибо!