내 사이트에서 뭔가를 설정하고 싶습니다. 페이지 하단의 15 % 내에서 측면에서 요소 플라이 아웃을 스크롤 할 때 ... 잘 모르겠습니다. 여기에서 시작되었습니다 ... 스크롤 기능이나 기타 리스너를 추가해야합니까?화면상의 위치에 청취자 추가하기
나는이 페이지 하단의 효과를 재현하기 위해 노력하고있어 : http://www.nytimes.com/2011/01/25/world/europe/25moscow.html?_r=1
업데이 트를
나는 ....
console.log(document.body.scrollTop); //shows 0
console.log(document.body.scrollHeight * 0.85); //shows 1038.7
if (document.body.scrollTop > document.body.scrollHeight * 0.85) {
console.log();
$('#flyout').animate({
right: '0'
},
5000,
function() {
});
}
console.log()
값이 코드를 때로 믿을 수있다 페이지의 맨 아래로 스크롤하면 변경되지 않습니다. 페이지가 내 뷰포트의 두 배입니다. 과거에 :
이것은 브라우저와 doctype에 따라 다르며 또한 document.documentElement.scrollTop을 사용하여 시도하십시오. '(document.documentElement.scrollTop || document.body.scrollTop)'가 작동 할 수도 있습니다. – arnaud576875