간단! jQuery로 무한 스크롤로 요소 추가 구현

이 함수를 넣는 것만으로 Twitter 같은 상태를 실현할 수 있습니다.
이상입니다. 최선을 다하십시오. 👍



test.js
// $('.example')のところにjQueryオブジェクトを入れる。
infinityScroll($('.example'));

// 無限スクロールで
// eは、jqueryオブジェクト。
function infinityScroll(e){
    e.scroll(function() { // eがスクロールしたとき実行
    var maxrange = e[0].scrollHeight; // 1.eの高さ
    var range = e.scrollTop()+ e[0].offsetHeight; // 2.全スクロールの量の数値
    if(range == maxrange){ // 1と2が同じの時、このDOM要素を最後に追加。
        e.append($(`<span>example</span>`)); } }); }

위의 코드로 무리였을 경우는, 이쪽에서 가능합니다.
// 画面の一番下についたときtrue
element.scrollHeight - element.scrollTop == element.clientHeight

element의 부분은 html, body가 들어갑니다.
// 画面の一番下についたときtrue
html.scrollHeight - html.scrollTop == html.clientHeight

출처 : htp://js. s ぢ 오 킨 g m. 코 m / 그럼 sc pt / 에멘 t / sc 로트 l_ 헤이 ght

좋은 웹페이지 즐겨찾기