【发布时间】:2011-07-28 22:50:36
【问题描述】:
我正在制作一个投票系统。当用户单击带有“投票”类的链接时,会出现一个投票框,就像单击的链接一样。目前看起来是这样的:
我的问题是,如果页面滚动,那么投票框的位置不正确。我希望它始终显示在链接下方,即使页面滚动也能坚持链接。
我的容器是这样设计的:
#vote_container {
position: fixed;
height: 82px;
min-height: 83px;
background-color: #e7edf3;
border: 3px solid #d3d6d8;
border-radius: 10px;
left: 40%;
margin-top: 6px;
padding: 10px;
text-align: left;
top: 60%;
z-index: 199;
}
这是我用来定位容器的代码:
var pos = $(this).offset();
var width = $(this).width();
$("#vote_container").css({ "left": (pos.left - 16) + "px", "top": (pos.top + 28) + "px" });
我什至在 jsFiddle 创建了一个simplified example。
【问题讨论】:
标签: javascript jquery html css positioning