我正在使用 Jquery UI 对话框为我的页面上的图像制作一个弹出窗口。
目前对于每个图像,我使用以下内容:
<script type="text/javascript">
$("#myImageInfo").dialog({
autoOpen: false,
draggable: false,
position: "center",
width: "300px",
modal: true,
title: "Image Title",
buttons: {
"Close": function () {
$(this).dialog("close");
}
}
});
$("#MyImageLink")
.click(function () {
$("#MyImageInfo").dialog("open");
});
</script>
我的 HTML,
<a id="MyImageLink" href="#">
<img src="blahblahblah.jpg"></a>
<div id="MyImage" title="Basic modal dialog">
<p><strong>Title Yah</strong></p>
<p>
<strong>Phone</strong>: ****<br />
<strong>Email</strong>:<a href="mailto:"></a>
</a>
</div>
我的问题是我有大约 10 张图片设置相同,每张都有自己的唯一 ID 如何更有效地使用这个脚本,所以我只需要包含一次?谢谢。