我有这段代码,其中有多个元素,当您单击每个元素上的链接时,它会打开一个不同的弹出窗口。我想出了如何通过为每个元素制作不同的 div 来做到这一点。但我计划至少有 50 多个元素都需要不同的窗口。我想知道是否有办法只用一个 div 来弹出不同的窗口?也许有一个 java 函数?
这里是一个元素的例子。
<script>
$(document).ready(function(){
$('.clickam,.fadeam').click(function() {
$('#popam').fadeToggle();
});
});
</script>
#popam {
width:100%;
height:100%;
top:0;left:0;
position:fixed;
z-index:999;
background:rgba(15,17,6,.9);
display:none;
}
.fadeam {
top:0;
left:0;
position:fixed;
z-index:1000;
width:100%;
height:100%;
}
.clickam {
position:relative;
}
这是我使用的完整代码的链接:link.