1、当前滚动的地方的窗口顶端到整个页面顶端的距离:
var scrollTop = $(window).scrollTop();
2、获取指定元素的页面位置:
$(obj).offset().top;
3、对页面滚动条滚动的监听:要放在页面加载的时候
$(window).scroll(function(event){
});
4、设置滚动条到指定位置。$(window).scrollTop(offset)
HTML:结构层
<div class="box">
<div class="nav"></div>
<div class="banner"></div>
</div>
CSS:样式层
{
margin:0;
padding:0;
}
.box{
width:100%;
height:1500px;
}
.nav{
width:100%;
height:800px;
background:red;
}emphasized text*
.banner{
width:100%;
height: calc(1500px - 1000px);
background:#000;
}
javascript:行为层
$(document).ready(function(){
//获取banner的高度
var bannerH=$(".banner").offset().top;
// console.log(bannerH);
//滚动事件
$(window).scroll(function(){
//滚动的高度
var scrollTop=$(this).scrollTop();
console.log(scrollTop);
//判断bannerH大于或者等于scrollTop高度
if(scrollTop >= bannerH ){
$(".nav").css("background","#000");
$(".banner").css("background","red");
}else{
$(".nav").css("background","red");
$(".banner").css("background","#000");
}
})
});
1、当前滚动的地方的窗口顶端到整个页面顶端的距离:
var scrollTop = $(window).scrollTop();
2、获取指定元素的页面位置:
$(obj).offset().top;
3、对页面滚动条滚动的监听:要放在页面加载的时候
$(window).scroll(function(event){
});
4、设置滚动条到指定位置。$(window).scrollTop(offset)
HTML:结构层
<div class="box">
<div class="nav"></div>
<div class="banner"></div>
</div>
CSS:样式层
{
margin:0;
padding:0;
}
.box{
width:100%;
height:1500px;
}
.nav{
width:100%;
height:800px;
background:red;
}emphasized text*
.banner{
width:100%;
height: calc(1500px - 1000px);
background:#000;
}
javascript:行为层
$(document).ready(function(){
//获取banner的高度
var bannerH=$(".banner").offset().top;
// console.log(bannerH);
//滚动事件
$(window).scroll(function(){
//滚动的高度
var scrollTop=$(this).scrollTop();
console.log(scrollTop);
//判断bannerH大于或者等于scrollTop高度
if(scrollTop >= bannerH ){
$(".nav").css("background","#000");
$(".banner").css("background","red");
}else{
$(".nav").css("background","red");
$(".banner").css("background","#000");
}
})
});
JQuery监听页面滚动事件
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- scrollTop():获取或设置匹配元素的滚动条的垂直高度位置。 语法:$(element).scrollTop...