私は次のようなHTML構造を持っています:
<div class="container">
<div id="bg">
<img src="#"/>
<div id="screen">
<img src="#" id="draggable"/>
</div>
</div>
</div>
「bg」divは「screen」divの上にあります(これにはz-indexプロパティを使用します)。「bg」divをクリックしたときに画面div内の画像をドラッグしたいと思います。
私はそうすることができますが、問題は私がエラーを受け取っていることです:Uncaught RangeError: Maximum call stack size exceeded
。
トリガーを使って「bg」から「screen」に渡すクリックイベントが原因だと思います。「screen」に渡したイベントが「bg」で再び発生するのを防ぐにはどうすればよいですか。
明確にするために、ここに私のコードのJSFiddleがあります:ここをクリックしてください