请问一个JS判断位置的有关问题

请教一个JS判断位置的问题
如下图所示,这个页面有两个区块,当我滚动鼠标或拖动页面可以看到区块二的内容时,触发某个动作,怎么实现?求教!非常感谢!

请问一个JS判断位置的有关问题


------解决思路----------------------
这个就是类似lazy load的需求,绑定scroll事件,判断块的top和窗口的scrolltop和height的关系。
参考: Load (Lazy Loading) a Div whenever the DIV gets visible for the first time
------解决思路----------------------

var b2Offset = $('#block2').offset();
$(window).scroll = function(){
    if($(this).scrollTop() >= b2Offset.top){
          //do something
    }
}


很简单的一个问题嘛,页面滚动的时候判断scrollTop,再获取到区块2具体页面顶部的距离

借助JQ的offset方法可以直接获取到。