我希望能够在单击鼠标的任何地方在可滚动的父div中显示div。我尝试实施JAVAGeek对this question的回答(使用tempX
和tempY
值来指定div的left
和top
属性&#39 ; s CSS)但它并没有考虑正确滚动,即如果我在父div中向下滚动并单击div不会出现在我点击的位置。如何在我的点击的绝对位置显示div,即使它在可滚动的父级内部?感谢
答案 0 :(得分:0)
我发现了问题:结果是我添加了正文滚动位置的偏移而不是父div。例如,曾经的
tempY = e.clientY + document.body.scrollTop;
现在是
tempY = e.clientY + $( ".parent-div" ).scrollTop();