我有两个元素重叠,它们都有点击事件。点击每个元素都可以正常工作。
如果我点击如下所示的重叠区域,是否可以同时触发两个元素的点击事件?
以下是我的代码
$("#circle1").click(function(d) {
alert("circle1");
});
$("#circle2").click(function(d) {
alert("circle2");
});
.path {
fill: red;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<svg width="525" height="226">
<circle id="circle1" cx="50" cy="50" r="40" stroke="black" stroke-width="3" fill="red" />
<circle id="circle2" cx="80" cy="50" r="40" stroke="black" stroke-width="3" fill="transparent" />
</svg>
$( "#circle2" ).trigger( "click" );
。这不是正确的方法,只是我脑海中的一个想法。 - M Usama Alvi