답변
불행하게도, 난 니클라스 '대답에 대해 언급 할 수 없지만, 그의 대답은 옳은. 내가 바꿀 한 가지는 특정 기능을 호출하는 대신 맨 아래로 스크롤 한 경우 Dojo 이벤트를 발행하는 것입니다.
var scrollingDetector = (function() {
var max = calculateScrollHeight();
return function(){
if (max < window.pageYOffset) {
max = calculateScrollHeight();
dojo.publish('/newsApp/onScrollBottom');
}
}
function calculateScrollHeight(){
return (document.documentElement.scrollHeight - document.documentElement.clientHeight) - 80;
}
})();
setInterval(scrollingDetector, 500);
는 (나는 또한 우리는 우리가 페이지의 바닥을 쳤을 때 높이를 계산하기 위해 필요로하는 성능의 이익 약간 리팩토링의 자유를했다).
이렇게하면이 스 니펫을 편집하거나 onMoreButtonClick() 함수를 재정의 할 필요없이 코드의 다른 위치에서이 이벤트에 연결할 수 있습니다.
Thx. 팁을 고맙게 여기다. – stwissel
Dojo가 어떻게 작동하는지 모르지만 일반 JavaScript DOM API로 수행 할 수 있습니다.
모바일 컨트롤에서이 작업을 수행했습니다. 여기 http://www.openntf.org/Projects/pmt.nsf/downloadcounter?openagent&project=XPages%20Mobile%20Controls&release=4.5.0&unid=2D4F47CB07AAEE4086257887004ED6C5&attachment=MobileControls450.zip
에서 MobileControlsLite.nsf (mView.xsp 및 mobileControls.js을) 체크 아웃 내 응용 프로그램에서 일부 조각은 다음과 같습니다
function scrollingDetector() {
...
var pos = window.pageYOffset;
var max = document.documentElement.scrollHeight - document.documentElement.clientHeight;
if (max - 80 < pos) {
onMoreButtonClick(...);
}
}
setInterval(scrollingDetector, 500);
Thx. 이제 내 목록에있는 작업 : "자동보기 컨트롤 확장" – stwissel
- 1. 사용자가 jquery와 PHP를 사용하여 맨 아래로 스크롤 할 때 데이터베이스에서 새 컨텐츠로드?
- 2. div의 맨 아래로 스크롤
- 3. div의 맨 아래로 자동 스크롤
- 4. WPF 스크롤 뷰가 맨 아래로 스크롤
- 5. div의 콘텐츠 맨 아래로 스크롤
- 6. HTML - 링크를 클릭 할 때 div의 맨 아래로 스크롤
- 7. 사용자가 작동하지 않는 맨 아래로 스크롤 할 때 감지
- 8. jQuery 애니메이션으로 스크롤 이벤트를 맨 아래로 스크롤
- 9. 아래로 스크롤 할 때 스크롤 위치입니다. jquery
- 10. jquery에서 아래로 스크롤 할 때 스크롤 할 때 뭔가를 수행하십시오.
- 11. Ajax 컨텐츠로드 후 스크롤 위로
- 12. 웹 페이지에서 div의 맨 아래로 스크롤 할 수 없습니다.
- 13. 아이폰 앱 : UIScrollView가로드 될 때 맨 아래로 스크롤
- 14. Monotouch : 아래로 MT.Dayog 스크롤?
- 15. 백본보기를 렌더링 한 후 맨 아래로 스크롤
- 16. 새로 고침 할 때마다 div의 맨 아래로 스크롤
- 17. ListView 스크롤 컨트롤 - 스크롤하지 않을 경우 맨 아래로 스크롤 하시겠습니까?
- 18. 웹 페이지의 맨 아래로 스크롤 할 수 없음 (Windows의 WebKit)
- 19. UIWebView가 맨 아래로 스크롤되는지 확인하십시오.
- 20. 아래로 스크롤 할 때 배경색을 변경하는 방법
- 21. 아래로 스크롤 할 때 항상 GridView가 크롤링합니다.
- 22. 링크를 클릭 할 때 페이지 아래로 스크롤?
- 23. Windows 양식 스크롤 막대가 맨 아래로 스크롤되었는지 확인 하시겠습니까?
- 24. UITableView가 맨 아래로 스크롤되지 않습니다.
- 25. AdvancedDataGrid : 값을 편집 할 때 행이 ADG의 맨 아래로 이동합니다.
- 26. viewFliper를 사용하여 맨 아래로 슬라이드하는 방법은 무엇입니까?
- 27. 사용자가 페이지 맨 아래로 스크롤 할 때 데이터를 한 번만로드하는 방법은 무엇입니까?
- 28. iOS가 맨 아래로 스크롤 할 때 마지막 몇 줄의 맞춤 표 셀을 볼 수 없습니다.
- 29. 자동으로 PHP를 사용하여 아래로 스크롤
- 30. UIScrollView를 사용하여 위에서 아래로 스크롤
'단지 몇 가지만 말하면됩니다. '그것은 나에게'약간 '이라고 보이지 않습니다! –