rem의 사용과 그림 불러오기 게으름

1508 단어

페이지마다 추가 필요


(function (doc, win, width) {
    var docEl = doc.documentElement,
            resizeEvt = 'orientationchange' in window ? 'orientationchange' : 'resize',
            recalc = function () {
                var clientWidth = docEl.clientWidth;
                if (!clientWidth) return;
                docEl.style.fontSize = 100 * (clientWidth / width) + 'px';
            };
    if (!doc.addEventListener) return;
    win.addEventListener(resizeEvt, recalc, false);
    doc.addEventListener('DOMContentLoaded', recalc, false);
})(document, window, 750);


그림 게으름 피우기


//img 사용자 정의 속성을 설정하여 진짜img 경로를 설정합니다.getAttribute로 사용자 정의 속성 값 가져오기
 
   var aImg = document.querySelectorAll('img');
   var len = aImg.length;
   var n = 0;// , 
   window.onscroll = function() {
      scroll_on();
   };
function scroll_on(){
     var seeHeight = document.documentElement.clientHeight;
     var scrollTop = document.body.scrollTop || document.documentElement.scrollTop;
     for (var i = n; i < len; i++) {
        if (aImg[i].offsetTop+500 < seeHeight + scrollTop) {
            // if (aImg[i].getAttribute('src') == '') {
                aImg[i].src = aImg[i].getAttribute('guoyu-src');
            // }
            n = i + 1;
            console.log('n = ' + n);
        }
    }
}
scroll_on();
</code></pre> 
 <p> 

좋은 웹페이지 즐겨찾기