Как узнать позицию на странице
Добрый день
Вот здесь устанавливаю позицию модального окна относительно верхней картинке. $("#ob_window").css("top", $("#image").offset().top + "px"); $("#ob_window").css("left", $("#image").offset().left + "px"); Все работает, но хотелось бы узнать, как мне при нажатии на картинку сделать так, чтобы модальное окно позиционировалось бы в место где находится скролл. Очень нужно, заранее спасибо. |
Никто не делал такого? :help: Нужно очень срочно, помогите!?
|
Цитата:
|
Дмитрий, я бы с удовольствием, но не знаю я Javascript. )) Может поможешь?
|
var ob = $("#ob_window").css("top") В этой записи значение отступа от верха, точно так Вы можете узнать координаты некого скрола var scrol =$("#некий скролл").css("top") А потом изменить координаты первого на координаты скрола. $("#ob_window").css("top", scrol) Подробнее читайте http://dreamhelg.ru/2009/07/learning...modifications/ |
Цитата:
$("#ob_window").css("top", $(window).scrollTop() + "px"); но не работает... странно это зависит от того, что я в iframe использую этот код? Просто по другому никак... |
$("#ob_window").css("top", $(window).scrollTop() + "px");Если Вам нужно чтобы элемент $("#ob_window") принял значение TOP другого элемента на странице, то узнайте значение TOP нужного элемента var ob = $("#нужный элемент").css("top")а потом прсвойте это значение тому, который нужно сместить $("#ob_window").css("top",ob)И если Вам нужно это сделать плавно, то $('#ob_window').animate({ top: ob, }, 5000) |
Часовой пояс GMT +3, время: 02:46. |