2015-07-11 6 views
1

У меня есть этот кодвертикальное смещение для элемента

<div style="height:[Variable]px"></div> 
<!-- 
or [ one or several div and section , with variable height ] 
--> 

<div class="Element" style="Position:relative"> 
    <div class="Pin"></div> 
</div> 

enter image description here

мне нужно получить вертикальное смещение для $('.pin') объекта, из верхней части моей веб-страницы

Так что бы у ребят предложить мне ?

ответ

0
var Pin_Offset $('.pin').offset().top 

или для объекта переменной сНу

$(window).scroll(function(){ 

var Pin_Offset = $('.pin').offset().top + $(window).scrollTop() 

}); 
0

Сравните смещение элемента тега «.pin» с тем, как далеко по странице прокручивается страница. Функция $ (окно) .scroll() поможет вам сумму, которую пользователь прокручивать вниз так:

$(".select").click(function() { 
    var pin = $('.pin'); 
    var top = offset.top; 
    var bottom = $(window).height() - top - pin.height(); 
    bottom = bottom - offset.top; 

}); 

я надеюсь, что его помощь

Смежные вопросы