关于使用JQ scrollTop方法进行滚动定位

摘要:
jquery的scrollTop方法是什么?让我先自我介绍一下。1.scrollTop()方法返回或设置匹配元素的滚动条的垂直位置。如果你想直接从第一个街区跳到第五个街区,你可以使用这个东西。在scrollTop方法中设置一个参数,即所选元素与页面顶部之间的距离。还有许多按钮可以返回到网页的顶部。此方法也可用于实现$。使有生气这里结合了animate()方法,另一个是$。滚动顶部

没图我说个锤子,先来个自拍镇楼。

关于使用JQ scrollTop方法进行滚动定位第1张

又到了每周周五总结时间。我广州刘德华又来讲故事了。这一周没啥任务,就一个任务,产品口头交代了两句,也没有psd没有设计图没有样式。自由发挥,你自己敲代码做个作品出来。

what?听到这个的时候我是一脸懵逼。我心里很慌,难道我资深射鸡湿和灵魂画家的身份暴露了?心里不禁感叹,唉,是金子哪里都会发光。

扯太远了,先来总结一下今天要写的东西吧。jquery的scrollTop方法这是啥子,那就先来一波自我介绍

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

2、scroll top offset 指的是滚动条相对于其顶部的偏移。

如果该方法未设置参数,则返回以像素计的相对滚动条顶部的偏移。直接上例子吧

$(document).ready(function(){
  $("button1").click(function(){
    $("body").scrollTop(100);
  });
});

这个东西其实很常见,比如在浏览页面时,页面有5大块。那么你想直接从第一块跳转到第5块浏览,那么这个东西就可以用了,在scrollTop方法中设置一个参数,也就是选中元素距离页面顶部的距离。

上面的代码,当我们点击button1时,页面会往下移动100px;那换成div呢,其实是一样的。就是滚动条往下走100px。

还有就是在网页中有很多返回顶部按钮,通过这个方法也可以实现

$('body,html').animate({scrollTop:0},500),这里结合了animate()方法,另一种则是$(window).scrollTop(0)

免责声明:文章转载自《关于使用JQ scrollTop方法进行滚动定位》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇k8s学习笔记之二:PodC++中extern关键字用法小结下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

【CSS】滚动条样式

/*定义滚动条宽高及背景,宽高分别对应横竖滚动条的尺寸*/ .scrollbar::-webkit-scrollbar{ width: 16px; height: 16px; background-color: #f5f5f5; } /*定义滚动条的轨道,内阴影及圆角*/ .scrollbar::-webkit-scrollbar-...

CSS 控制滚动条样式

在360浏览器中设置滚动条隐藏样式 以下 可直接实现隐藏功能 1 ::-webkit-scrollbar {/*隐藏滚轮*/ 2   display:none; 3 } 如果要兼容 PC 其他浏览器(Firefox 、IE6、IE8、Google等)设置滚动条隐藏样式,在容器(div)外面再嵌套一层overflow:hidden内部边框宽高限制尺寸和外...

js各种间距数据汇总

clientX,offsetX,screenX,pageX区别 先总结下区别: event.clientX、event.clientY 鼠标相对于浏览器窗口可视区域的X,Y坐标(窗口坐标),可视区域不包括工具栏和滚动条。IE事件和标准事件都定义了这2个属性 event.pageX、event.pageY 类似于event.clientX、event.cl...

Scrollbar中滚动条的设置

  insideOverlay  默认值,表示在padding区域内并且覆盖在view上 insideInset 表示在padding区域内并且插入在view后面 outsideOverlay 表示在padding区域外并且覆盖在view上,推荐这个 outsideInset 表示在padding区域外并且插入在view后面 out...

页面回到顶部的效果

关键词:position:fixed,scrollTop(垂直滚动条滚动的距离),onscroll事件,setInterval定时器,clearInterval清除定时器 HTML代码 <div id="box"></div> <a id="backTop" href="javascript:"></a>&l...

VUE禁止单个页面的滚动条

单个页面无法直接通过CSS设置body的样式,所以要禁止页面滚动只能通过js来实现,代码如下 RemoveScroll () {   document.body.style.overflow = "hidden"; } 允许页面滚动 AddScroll () {   document.body.style.overflow = "visible"; }...