获取html滚动条位置,jQuery中获取网页滚动条的位置的案例

本文介绍了如何使用jQuery库中的scrollTop()和scrollLeft()方法来实现网页滚动条的交互控制,包括导航栏跟随滚动、水平滚动条位置检测。通过实例演示了如何使网页更具人性化,提升用户体验。
摘要由CSDN通过智能技术生成

在制作网页中,我们有时会需要用到一些根据而面下拉或拉到底部而做出的一些交互行为,这些网页的交互行为可以使我们的前端网页使用起来更加的人性化,也是网页的操作更加的便利,今天这篇博文记录一下JQ中使用滚动条的方法与案便

jQuery CSS 操作 - scrollTop() 方法

scrollTop() 方法返回或设置匹配元素的滚动条的垂直位置。

语法$(selector).scrollTop(offset)

注:offset可选,规定相对滚动条顶部的偏移,以像素计。举个梨子,大个的

利用scrollTop()方法做个简单的导航条跟随例子

HTML代码:

f6da73840996a86d637832cbc375ec11.png

我是导航条

CSS代码

64f02a5286ec707ed02c1635115cd7b0.png.mochu{

height:4000px;

width:100%;

background-color:#ea6000;

}

.head{

height: 20px;

line-height: 20px;

background-color: aqua;

color: #000;

width:100%;

}

.action{

position:fixed;

top:0;

left:0;

background-color: rgb(0, 255, 0);

}

JQ代码$(window).scroll(function(){//滚动事件获取//判断滚动条高度

var $scroll = $(document).scrollTop();

if($scroll>30){//判断滚动条高度

$(".head").addClass("action");

//增加CLASS

}else{

$(".head").removeClass("action");

//移除CLASS

}

})

结果如下面的两条图

fc030075f6c05930f2b5e426136ba0b8.png    

99ab393c42552bf7bc3a9f4b4dc222a6.png

jQuery CSS 操作 - scrollLeft() 方法

scrollLeft() 方法返回或设置匹配元素的滚动条的水平位置

语法$(selector).scrollLeft(position)

注:position为可选项,滚动条的水平位置指的是从其左侧滚动过的像素数。当滚动条位于最左侧时,位置是 0举个梨子,小个的

利用jQuery的scrollLeft()方法水平滚条的位置

HTMLT代码:

339377af6756398fa92108e1bbc26569.png

点我测试

CSS代码.mochu{

width:3400px;

height: 20px;

background-color:#ea6000;

}

#kuaidu{

position:fixed;

top:30px;

left:0px;

}

JQ代码$("#kuaidu").click(function(){

var $width = $(document).scrollLeft();

alert("距离为:"+$width+"px");

})

结果自己测试,不发图了,懒!!!!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值