我如何检测用户何时从底部滚动到某个div的顶部。
我试过了:
var pos = $("#hotspotdiv").offset();
$(window).scroll(function() {
if ($(window).scrollTop()>=pos.top){
console.log("Reached DIV:");
}
});
但是"达到了DIV:"仅当div在屏幕中途时才会回显。
答案 0 :(得分:0)
工作小提琴:http://jsfiddle.net/jbaeh0La/
尝试以下解决方案:
$(window).scroll(function (event) {
var scroll = $(window).scrollTop();
if (scroll===0){
alert("Reached DIV:");
}
});