2013-09-04 5 views
0

Я хочу получить левую позицию в пикселе из окна с помощью jquery Я прикрепляю изображение.Получение позиции из окна

Я использую адаптивные сетки не имеет фиксированный с для дивы enter image description here

+0

Вы пытались использовать 'offset'? http://api.jquery.com/offset/ – dudledok

ответ

0
<div> 
    <p>Hello</p> 
</div> 
<p></p> 



<script> 
var p = $("p:last"); 
var offset = p.offset(); 
p.html("left: " + offset.left + ", top: " + offset.top); 
</script> 
+0

он выбирает расстояние от родительского div. Я пробовал это. – Yavana

+0

Вы попробовали смещение. Я отредактировал свой код. Попробуйте сейчас – Sasidharan

+0

. но когда я уменьшаю масштаб браузера (ctrl + -) , он не подходит должным образом, добавляет лишний пиксель – Yavana

0

.offset() возвращает смещение позиции элемента как простой объект, например:

var position = $(element).offset(); // position = { left: 42, top: 567 } 

Вы можете использовать возвращаемое значение для позиционирования другого элементов в одном и том же месте:

$(anotherElement).css(position) 
Смежные вопросы