查看原文: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. css规则中区块block,css常用属性总结:背景background下篇
  2. Python 转义符
  3. Android中View绘制流程以及invalidate()等相关方法分析
  4. Linux-NTP-Server+Client
  5. echo等追加到文件末尾
  6. MongoDB数据节点基础操作
  7. 浅析Spring事务传播行为和隔离级别
  8. arduino与DS1302时钟调试失败的分析
  9. 用户被忽悠 微软黑屏计划推至21日0点实施
  10. openjdk-alpine镜像字体问题
  11. getdate函数_PHP getdate()函数与示例
  12. JavaScript-操作BOM对象
  13. c++语言while循环,c++ c语言while 循环语句入门基础教程
  14. VCL已死,RAD已死(插播)
  15. httpservletrequest 设置请求头_大部分程序员不知道的 Servelt3 异步请求,原来这么简单?
  16. G - 取石子游戏 HDU - 2516 (斐波那契博弈)
  17. 超硬核Java工程师秋招回忆录+面经汇总,为了拿BAT的研发offer我都做了那些准备?
  18. 一起来扒一扒B站董事长陈睿的那些传奇经历
  19. 实现微信公众号二维码生成
  20. js jquery 3D模型展示

热门文章

  1. 丰田Mirai燃料电池
  2. 网页中嵌入flash的最佳方案
  3. 炫酷的android ui,25个Android酷炫开源UI框架
  4. 【Jee---过滤器】
  5. ardino DS1307时钟模块
  6. 论vbs----从vbs基础语法 到 用VBS搞怪
  7. 欧尼酱讲JVM(03)——用户自定义类加载器
  8. 新东方雅思词汇---8.3、apt
  9. Oracle11gR2安装
  10. vr场景制作费用介绍,vr场景制作流程都有哪些?