さまざまな Web サイトで、ページが表示領域までスクロールされ、対応する画像リソースが読み込まれることがよくありますが、その本質は何でしょうか。この記事の分析は非常に単純で、現在の要素が表示領域
内にあるかどうかを判断するものです。仮定: h1 = ロールアウトされたスクロール バーの高さ
w1 = ロールアウトされたスクロール バーの幅
h2 = 画面の高さ
obj は現在のオブジェクトを表します {x: 現在のドキュメントの左上隅を基準としたオブジェクト ドキュメントの左上隅を基準とした現在のオブジェクトの位置 x,y: y}
は次のように判断する必要があります: if(obj.x>h1&&obj.x
var top = baidu.page.getScrollTop(),
left = baidu.page.getScrollLeft(),
viewHeight = baidu.page.viewHeight(),
viewWidth = baidu.page.viewWidth();
varscrollLoad = function(element){
var obj = baidu.g(element)||{};
var pos = baidu.dom.getPosition(element);
if((pos.top>top&&pos.top
loading();
};
リターン {
scrollLoad :scrollLoad
}
})()