Я делаю систему голосования.Когда пользователь нажимает на ссылку с классом «голосование», появляется окно для голосования, которое появляется только после нажатия на ссылку.На данный момент это выглядит так:
![enter image description here](https://i.stack.imgur.com/puycr.png)
Моя проблема в том, что если страница прокручивается, то поле для голосования расположено неправильно.Я хочу, чтобы он всегда появлялся чуть ниже ссылки и оставался на ней, даже когда страница прокручивается.
Мой контейнер имеет такой стиль:
#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.