我想要一个可点击的div,以便当它被点击时它附加到被点击的div的底部。我有它,所以当我点击它出现鼠标的地方,但我希望它是正确的下面的div被点击,并正好对底部边界。将弹出窗口附加到div的底部
我试过使用$(div).position.left();但它不会将它放置在正确的位置,并在您调整屏幕大小时进行更改。
任何想法如何做我在找什么?
感谢,
克雷格
下面是代码
$('#clickDetails').click(function(e) {
$('#dcHover')
.css('position', 'absolute')
.css('top', e.pageY + 10)
.css('left', e.pageX - 8)
.css('z-index','2')
.toggle();
//$('#clickDetails').append('<div id="dchover">test</div>');
});
,这是div标签
<div id="clickDetails" style=" width: 10px; background-color:red; padding: 1px 5px 1px 5px; color: white; -moz-border-radius:5px; margin-top:-80px; margin-right:35px; z-index: -1;">!</div>
请附上您的代码,以便我们可以有一个更好看;-)。 – JNDPNT
对于您试图定位的div,您确定将其标记为绝对定位吗? 'position:fixed;'也许你可以在http://jsfiddle.net上做一个模型,这样我们就可以看到你的工作到目前为止,并提供帮助。 – JohnFx