锚点跳转的过渡效果

简介:

CSS实现:http://stackoverflow.com/questions/17631417/css-pure-css-scroll-animation

jq实现:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
$( function  () {
     $( 'a[href*=#],area[href*=#]' ).click( function  () {
         console.log( this .pathname)
         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) {
                 var  targetOffset = $target.offset().top;
                 $( 'html,body' ).animate({
                     scrollTop: targetOffset
                 },
                         1000);
                 return  false ;
             }
         }
     });
});

  

目录
相关文章
|
小程序
小程序-uniapp:实现锚点连接/锚点跳转
小程序-uniapp:实现锚点连接/锚点跳转
809 0
|
5月前
|
JavaScript
vue点击瞄点平滑滚动 | 锚点随页面滚动高亮显示 | 点击平滑滚动到页面顶部
vue点击瞄点平滑滚动 | 锚点随页面滚动高亮显示 | 点击平滑滚动到页面顶部
167 1
|
5月前
|
JavaScript
Elementplus淡入淡出效果,头部顶栏如何设置文字隐藏效果,默认图标如何收缩,icons如何通过类进行替换,侧边栏如何添加阴影,右边如何设置高度,侧边栏如何设置阴影,如何让icon与文字
Elementplus淡入淡出效果,头部顶栏如何设置文字隐藏效果,默认图标如何收缩,icons如何通过类进行替换,侧边栏如何添加阴影,右边如何设置高度,侧边栏如何设置阴影,如何让icon与文字
|
7月前
|
JavaScript
vue中轻松搞掂鼠标气泡框提示框tip跟随
vue中轻松搞掂鼠标气泡框提示框tip跟随
|
7月前
|
前端开发
css样式实现一个滑动按钮
css样式实现一个滑动按钮
62 0
|
前端开发
纯css实现滚动(滑动)区域
项目需求: 实现天气24小时预报,类似于华为等天气app,有个可以滑动的区域 完成效果
88 0
|
前端开发
CSS实现鼠标悬停图片向上浮动,放大,翻转
CSS实现鼠标悬停图片向上浮动,放大,翻转
325 0
|
前端开发
前端切图:CSS实现隐藏滚动条同时又可以滚动
前端切图:CSS实现隐藏滚动条同时又可以滚动
58 0
解决uviewui向下展开菜单u-dropdown组件收起样式层叠问题
解决uviewui向下展开菜单u-dropdown组件收起样式层叠问题
Umijs带底部导航路由切换动画
Umijs带底部导航路由切换动画
175 0

热门文章

最新文章