如果标记,我需要检测(在 jquery 中):
<div id="marker"></div>
在网页上向下滚动时已到达/点击。
既然你标记jquery-plugins
了,你可以试试看这个插件。
基本上你需要这个:
function onScreen(){
var markerPos = $('#marker').offset().top;
var winScroll = $(document).scrollTop();
var winH = $(window).height();
if( winScroll+winH >= markerPos){
console.log('VISIBLE!');
}
}
$(window).on('scroll resize',function(){
onScreen();
});
你也可以试试 jQuery Waypoints 插件:http: //imakewebthings.com/jquery-waypoints/