我有一个主 div,我试图在鼠标单击时捕获的坐标上显示另一个小 div。问题是当我点击最左、最右、最上、最底部时,小 div 超出了主 div。我已经尝试过overflow:hidden
主 div,但我不想要那样。无论我点击哪里,我都希望 div 位于主 div 内。示例代码:
$(document).ready(function() {
$("#main_div").bind('click', function(event){
var x = event.pageX-document.getElementById("main_div").scrollLeft;
var y = event.pageY-document.getElementById("main_div").scrollTop;
$("#container-5").css({"top":y,"left":x});
});