【发布时间】:2022-01-15 05:44:52
【问题描述】:
我无法编写一个独特的 javascript 来分配要通过直接链接访问和显示的 ID。 在页面上,我有这个图片和标题库:
<div class="modal-item">
<a onclick="document.getElementById('id001').style.display='block'" class="item-link">
<img class="thumb" src="image001"/>
</div>
<div id="id001" class="modal">
<div class="modal-content">
<img alt="" src="image001big"/>
</div>
<caption></caption>
</div>
</div>
</div>
<div class="modal-item">
<a onclick="document.getElementById('id002').style.display='block'" class="item-link">
<img class="thumb" src="image001"/>
</div>
<div id="id002" class="modal">
<div class="modal-content">
<img alt="" src="image002big"/>
</div>
<caption></caption>
</div>
</div>
</div>
...
但在我的所有研究之后,我只得到了这么多,它不起作用。此外,我不需要每次都指定 id,否则我会用脚本填充页面。
<script type='text/javascript'>
$(document).ready(function() {
if(window.location.href.indexOf('#id0743') != -1) {
$('#id0743').modal('show');document.getElementById('id0743').style.display='block';
}
});
</script>
【问题讨论】:
标签: javascript html jquery css modal-dialog