摘要:本文档创建时间方法一使用标签添加通过设置标签的属性跳转到页面中指定标签的位置标签的属性值前要增加来作为标识表示是在当前页面的内部跳转简单的案例设置锚点的标签跳一跳跳转到的锚点位置跳到这里此方法的弊端有很多比如会改变
本文档创建时间:2018-11-7 15:52:28
简单的案例:
1 <html> 2 <head>head> 3 <body> 4 5 <a href=#miao>跳一跳a> 6 <br /> 7 8 <h3 id=miao>跳到这里..h3> 9 body> 10 html>
此方法的弊端有很多,比如会改变地址栏参数,跳转比较突兀,对用户不友好等...
所以,如果你比较注重细节,有这方面的强迫症,建议使用下面这种方法.
废话不说,先上代码:
1 <html> 2 <head> 3 <title>title> 4 <script> 5 $(document).ready(function () { 6 //点击触发事件 7 $("#jumpNow").click(function () { 8 $("html,body").animate({ 9 scrollTop: $("#imhere").offset().top//跳转到的位置 10 }, { 11 duration: 400,//预定速度 12 easing: "swing",//动画效果.swing:在开头/结尾移动慢,在中间移动快;"linear": 匀速移动 13 }); 14 }); 15 16 }); 17 script> 18 head> 19 20 <body> 21 22 <span id=jumpNow>跳一跳span> 23 <br /> 24 25 <h3 id=imhere>跳到这里...h3> 26 body> 27 28 html>
jQuery的animate是实现页面动画的函数,功能比较强大,实现一个锚点跳转绰绰有余.想学习animate函数的小伙伴可点击参考此文档:https://www.cnblogs.com/yixiaoheng/p/3505638.html
此方法可以控制动画跳转的速度和方式,并且不会改变地址栏的参数,相对来说比较优雅.墙裂建议使用此方法!over...
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/1587.html
摘要:但是就页面定位到指定位置其实还有更好的办法,就是使用去获取指定位置的,这样的话还可以加滑动动画,使定位的这个过程比较平滑。 需求 页面上有一排按钮,悬浮在窗口顶端,不随页面滑动而滑动,这一组按钮分别对应的是页面的各个部分,点击按钮,页面定位到对应的位置。 需求分析 拿到这个需求,很自然的想到,解决这个最简单的方法是使用锚点(能靠HTML和css解决的,尽量不使用js 解法 想到使用锚点...
摘要:返回顶部这里初始状态的返回顶部为不可见,通过判断页面滚动高度切换显示隐藏,的样式可以自己设计。 showImg(https://segmentfault.com/img/bVGDef?w=1390&h=540); 返回顶部的按钮大家并不陌生,针对长滚动条的信息流页面添加返回顶部的按钮可以给用户良好的体验,而返回顶部的实现也是多种多样,本文分享几个案例并给出评价 作为引子讲一个常用的案例...
摘要:返回顶部这里初始状态的返回顶部为不可见,通过判断页面滚动高度切换显示隐藏,的样式可以自己设计。 showImg(https://segmentfault.com/img/bVGDef?w=1390&h=540); 返回顶部的按钮大家并不陌生,针对长滚动条的信息流页面添加返回顶部的按钮可以给用户良好的体验,而返回顶部的实现也是多种多样,本文分享几个案例并给出评价 作为引子讲一个常用的案例...
阅读 722·2023-04-25 19:43
阅读 3918·2021-11-30 14:52
阅读 3794·2021-11-30 14:52
阅读 3858·2021-11-29 11:00
阅读 3790·2021-11-29 11:00
阅读 3876·2021-11-29 11:00
阅读 3561·2021-11-29 11:00
阅读 6133·2021-11-29 11:00