Я делаю систему голосования. Когда пользователь нажимает на ссылку с классом «голосовать», поле для голосования появляется только по ссылке с кликом. Похоже, что это на данный момент:Как сделать div-палку другому элементу
Моя проблема заключается в том, что если страница прокручивается то окно голосование не отрегулированы. Я хочу, чтобы он всегда отображался чуть ниже ссылки и придерживался ссылки даже при прокрутке страницы.
Мой контейнер стилизовано как это:
#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" });
Ive даже создал simplified example на jsFiddle.
Идеально - спасибо (я все это пробовал, но в моем песочнице, контейнер был помещен в содержимое страницы и не работал). – Muleskinner
Если бы я мог предложить. Добавьте событие с щелчком мыши, чтобы скрыть #vote_container в случае, если «X» слишком сложно для вас использовать. – ngen
Спасибо - хорошая идея, сделаю так – Muleskinner