当鼠标滚动到特定位置时,如何产生效果?
<div id="target">
<!-- some data here -->
</div>
的jQuery
var target = $('#target');
if(target.scrollTop() > 10){
alert('');
}
答案 0 :(得分:0)
您可能必须为滚动功能选择整个HTML文档,而不是仅选择一个特定的div
的jQuery
$(document).scroll(function(){
if ($(window).scrollTop() > 10){
// if the current scroll of the window is greater than 10px
alert('');
}
});
答案 1 :(得分:0)
您需要将代码放入其中
每次滚动窗口时都会触发$(window).on('scroll', function(){});
:
$(window).on('scroll', function(){
var target = $('#target');
if(target.scrollTop() > 10){
console.log("Scrolled 10px");
alert('');
}
});