我需要检测(在jquery中)是否有标记:
<div id="marker"></div>
在网页上向下滚动时已达到/点击。
答案 0 :(得分:2)
由于您对jquery-plugins
进行了评分,您可以尝试查看此插件。
答案 1 :(得分:2)
基本上你需要这个:
<强> DEMO 强>
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();
});
答案 2 :(得分:0)
你也可以试试jQuery Waypoints插件:http://imakewebthings.com/jquery-waypoints/