そのため、次を使用して、マウスのクリック位置に対する div の左上隅を表示しています。クリックがブラウザの下部にある場合、どうすれば考慮できますか?
これで、div が画面外に表示されますが、さらに下にスクロールして div を表示できます。それは機能しますが、ブラウザ画面のどこをクリックしてもdiv全体を表示できるほどスマートにしたいと思います。
これは私がこれまでに学んだことです:
div1.style.top = (event.clientY + self.pageYOffset) + 'px';
div1.style.left = (event.clientX + self.pageXOffset) + 'px';