동일한 페이지에 5 개의 div가 있습니다. 모든 div의 클래스 이름은 'post'이고 높이는 '600px'입니다. 내가 원하는 것은 5 div에서 div를 스크롤 할 때 div의 상단에 도달하면 값 0을 경고해야합니다.스크롤이 div 상단에 도달하면 scrolltop() 값 0을 인쇄하는 방법
문제가 있습니다. div2, div3, div4, div5를 맨 위로 스크롤하면 . 값 '0'이 인쇄되지 않았습니다. 하지만 div1을 맨 위로 스크롤 한 다음 다른 div를 스크롤하면 '0'이 표시됩니다. 내가 먼저 스크롤하는 div 상관없이 '0'을 인쇄해야합니다. 왜 그런 일이 발생하고 있습니까? jsfiddle 코드에 대한 주석 섹션을 참조하십시오. 미리 감사드립니다.
데모
$("window").load()
{
$('.post').scrollTop($('.post').height())
}
$('.post').scroll(function() {
if($('.post').scrollTop()==0)
{
alert('0');
}
});
http://jsfiddle.net/052xntw9/11/ – user2668276