У меня есть несколько изображений на одной странице, для каждого изображения, при нажатии, я пытаюсь открыть диалоговое окно, у меня есть 6 из следующих в моем HTML-настройке. CUrrently, когда я нажимаю изображение, появляется 6 диалогов, все с той же информацией, что и в первом div. Как я могу изменить мой сценарий, чтобы сделать эту работу правильно: В HTML:JQuery Dialog открывает несколько диалоговых окон
<div class="profiles">
<a class="open" href="#">
<img src="/../.jpg"/class="img-full"></a>
<div class="dialog" title="Basic modal dialog">
<p><strong>Some Text</strong></p>
<p>
<strong>Phone</strong>: *********<br />
<strong>Email</strong>: <a href="mailto:[email protected]">SomeEmail</a>
</p>
</div>
</div>
JQuery:
<script type="text/javascript">
$(".dialog").dialog({
autoOpen: false,
draggable: false,
position: "center",
width: "300px",
modal: true,
title: "",
buttons: {
"Close": function() {
$(this).dialog("close");
}
}
});
$(".open")
.click(function() {
$(".dialog").dialog("open");
});
</script>
Спасибо, но это диалог div, содержащий информацию, которая необходима во всплывающем окне. – Mark
см. Обновление. – bhb
Почему вы можете только открыть диалог один раз, а затем он не работает снова? Любые идеи, как это исправить? – Mark