1
웹 사이트를 개발 중이며 버튼이 있습니다 (위치가 고정되어 있습니다). 클릭 할 때마다 클래스가있는 다음 div로 스크롤해야합니다. " picture "이고 scrollTop(). top 값 아래에 있습니다. div를 배열 x, y 위치에 저장합니다.
$(document).ready(function()
{
var $pictures = $('.picture');
var i;
$(window).scroll(function()
{
for(i in $pictures)
{
if($("html").scrollTop() > $pictures[i].offset().top)
{
alert(i);
}
}
});
});
불행히도 그것은 작동하지 않습니다 ... 나는 $ 사진 배열의 클래스 = "그림"으로 된 div를 저장하지만, 필요할 있는지 확실하지 않습니다. 어쩌면 누군가가 더 나은 방법이 있을까요?
감사합니다.
흠 ... 왜 수동으로 선택 객체를 반복하는 대신 단지된다 jquerys .each() 메서드 사용? –
jsFiddle이 질문에 대답하는 데 도움이 될 것이라고 생각합니다. – JoeFletch