查看原文:http://www.ibloger.net/article/402.html
相关阅读:
十条jquery代码片段助力Web开发效率提升:http://www.ibloger.net/article/387.html

网站锚点执行平滑滚动操作,jquery有示例,不做赘述了,也可以使用以下代码测试

$(function() {$('a[href*="#"]:not([href="#"])').click(function() {if (location.pathname.replace(/^\//,'') == this.pathname.replace(/^\//,'') && location.hostname == this.hostname) {var target = $(this.hash);target = target.length ? target : $('[name=' + this.hash.slice(1) +']');if (target.length) {$('html, body').animate({scrollTop: target.offset().top}, 1000);return false;}}});
});

还可以这样

/* SMOOTH SCROLL TO ANCHOR */$(function(){$('a[href*=#]:not([href=#])').on('click',function(){if(location.pathname.replace(/^\//,'')==this.pathname.replace(/^\//,'') && location.hostname==this.hostname){var target=$(this.hash);target=target.length ? target : $('[name=' + this.hash.slice(1) +']');if(target.length){ $('html,body').animate({scrollTop:target.offset().top-50},1000); return false; };};});});             

官方文档: https://css-tricks.com/snippets/jquery/smooth-scrolling/

官方示例:https://css-tricks.com/examples/SmoothPageScroll/

网站锚点执行平滑滚动相关推荐

  1. HTML锚点定位+平滑滚动

    锚点定位属于是一种比较简单且使用频繁的技能,多用在目录和正文之间的跳转. html-代码 <div class="content"><h2 id="ti ...

  2. vue中实现锚点定位平滑滚动

    下面是简单的代码,拿来即用 html//给div盒子设定单击事件和ref名 <div @click="getThere" ref="cat_box"> ...

  3. 包含锚点平滑滚动效果/解决锚点链接碰到固定定位问题/导航选中背景变色/固顶/返回顶部效果全...

    <script type="text/javascript">$(function() {//锚点平滑滚动效果 $('a[href*=#],area[href*=#]' ...

  4. 页面锚点链接点击平滑滚动

    页面通过锚点跳转到指定位置添加平滑滚动效果,当点击锚点时可以平滑滚动到下一个锚点位置. 一点思路 给需要跳转的节点添加相同的类名section,通过点击事件获取需要跳转的节点索引值$key,使用ani ...

  5. vue中实现锚点定位以及平滑滚动到指定位置

    这里主要是实现了一个简单的滚动触发锚点高亮,以及点击锚点触发滚动的功能 如果是获取浏览器的滚动高度,各个浏览器有所差异,使用以下几种方式: Chrome: document.body.scrollTo ...

  6. css 平滑滚动:scroll-behavior: smooth;锚点使用

    无需 JavaScript 即可实现平滑滚动,只需一行 CSS:scroll-behavior: smooth: <template><div class="wrapper ...

  7. react 实现滚动加载_在React中实现平滑滚动

    react 实现滚动加载 Smooth Scrolling, dont know what it is? Well, instead of clicking on a button and being ...

  8. JQuery下锚点的平滑跳转

    对于锚点的平滑跳转,在一般的商业性质的网站上,权衡来说,要谨慎使用. 例如:让页面平滑滚动到一个id为box的元素处,则JQuery代码只要一句话,如下: $("html,body" ...

  9. 浏览器原生支持平滑滚动

    原文地址:www.zhangxinxu.com/wordpress/?- 浏览器从去年年底开始,已经开始支持浏览器的原生平滑滚动定位,CSS scroll-behavior属性和JS scrollIn ...

最新文章

  1. ffmpeg architecture(中)
  2. php微信jssdk下载图片,微信JSSDK上传多张图片回调方法以及服务器端处理下载媒体...
  3. VTK:Utilities之PCAStatistics
  4. 安装你自己的perl modules
  5. 那些被.NET大厂拒绝的大佬们,究竟弱在哪里?
  6. 2016经典微小说:《轮回》
  7. 【小马哥】Spring Cloud系列讲座
  8. android百分比布局失效,Android 百分比布局库【原创】
  9. MSsql server里日期不能直接存入date字段,要转换一下
  10. python 惰性序列_菜鸟学飞自学Python(五)高阶函数
  11. JAVA------华为----------句子逆序
  12. warning CS0618: 'WWW' is obsolete: 'Use UnityWebRequest, a fully featured replacement which is more
  13. excel线性拟合的斜率_origin 线性拟合后,怎么看斜率等参数
  14. 怎么用计算机录制mp3的音频,电脑怎么录音,电脑录制音频的方法
  15. 【暴强】200种好口碑便宜护肤品 - 健康程序员,至尚生活!
  16. 安卓音视频开发!为了跳槽强刷1000道Android真题,大厂直通车!
  17. python中os system_Python调用系统命令os.system()和os.popen()的实现
  18. insmod lsmod rmmod
  19. TLS/SSL 协议详解(17) Certificate verify
  20. 【HDL系列】乘法器(5)——Radix-2 Booth乘法器

热门文章

  1. matlab局部趋势线,自动趋势线 局部极点
  2. 笔记——51控制DS18B20温度控制篇章2之读取温度值
  3. 数据是企业的无价财富——爱数备份存储柜服务器的初体验(图文)
  4. android 生成推广图片保存_android后台通过View生成分享图片
  5. php云签到,云签到之DiscuzX系列论坛自动签到
  6. 新手看完学会,5分钟教你制作吸引人的片头片尾,操作简单
  7. 公司网站选择通配符证书和单域名证书哪个好
  8. java远程方法调用(RMI)
  9. SpringBoot实战教程(3.1)——失败重试机制
  10. 递推算法题:王小二刀工之王小二切大饼