采用锚点进行页面中的跳转的确很方便,但是要想增加网页的效果,可以使用jquery中的animate,实现滚动的一个动作,慢慢的滚动到你想跳转到的位置,从而看起来会非常高大上。

 

滚动到顶部:

$('.scroll_top').click(function(){$('html,body').animate({scrollTop: '0px'}, 800);});

滚动到指定位置:

$('.scroll_a').click(function(){$('html,body').animate({scrollTop:$('.a').offset().top}, 800);});

示例演示地址:http://www.daixiaorui.com/Public/demo/js/scroll.html

源码参考:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>js平滑滚动到顶部、底部、指定地方</title>

<script type="text/javascript" src="http://www.daixiaorui.com/Public/js/jquery.min.js"></script>

<style>

.box{ height:200px; width:100%; background:#ccc; margin:10px 0;}

.location{ position:fixed; right:0; bottom:10px; width:20px; background:#FFC; padding:5px; cursor:pointer;color:#003};

</style>

</head>

<body>

<div class="box"></div>

<div class="box"></div>

<div class="box"></div>

<div class="box"></div>

<div class="box a">产品介绍产品介绍 http://www.daixiaorui.com 产品介绍产品介绍产品介绍产品介绍产品介绍产品介绍产品介绍产品介绍产品介绍产品介绍产品介绍</div>

<div class="box"></div>

<div class="box"></div>

<div class="box"></div>

<div class="box"></div>

<div class="box bottom"></div>

<div class="location">

<p class="scroll_top">返回顶部</p>

<p class="scroll_a">产品介绍</p>

<p class="scroll_bottom">滑到底部</p>

</div>

<script type="text/javascript">

jQuery(document).ready(function($){

$('.scroll_top').click(function(){$('html,body').animate({scrollTop: '0px'}, 800);});

$('.scroll_a').click(function(){$('html,body').animate({scrollTop:$('.a').offset().top}, 800);});

$('.scroll_bottom').click(function(){$('html,body').animate({scrollTop:$('.bottom').offset().top}, 800);});

});

</script>

</body>

</html>

转载于:https://www.cnblogs.com/i6010/articles/4167437.html

js平滑滚动到顶部,底部,指定地方 animate()相关推荐

  1. js平滑滚动到顶部,底部,指定地方

    为什么80%的码农都做不了架构师?>>>    滚动到顶部: $('.scroll_top').click(function(){$('html,body').animate({sc ...

  2. js平滑滚动元素进入视图

    将调用它的元素平滑地滚动到浏览器窗口的可见区域. 用于Element.scrollIntoView()滚动元素. 用于{ behavior: 'smooth' }平滑滚动. const smoothS ...

  3. html文本滚动到底后自动回到顶部,JS 实现DIV 滚动至顶部后固定

    JS 实现DIV 滚动至顶部后固定 DIV滚动至顶部后固定 Test Div function menuFixed(id) { var obj = document.getElementById(id ...

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

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

  5. javascriptjquery 判断滚动到页面底部

    js 判断滚动到页面底部 CreateTime--2018年4月14日10:13:07 Author:Marydon 1.使用场景: 滚动到屏幕底部,触发加载分页数据请求(qq空间,手机端) 2.代码 ...

  6. CSS scroll-behavior 属性 — 纯 CSS 平滑滚动

    CSS 中的 scroll-behavior 属性是一个非常新的属性.定义要求 scroll-behavior(尤其是在选择锚链接时)具有平滑的过渡动画外观,而不是默认的.更刺眼的即时跳转. html ...

  7. jQuery-点击按钮页面滚动到顶部,底部,指定位置

    $('.scroll_top').click(function(){$('html,body').animate({scrollTop: '0px'}, 800);}); //页面滚动至顶部$('.s ...

  8. JS实现滚动监听以及滑动到顶部

    效果图: <!DOCTYPE html> <html lang="en"><head><meta charset="UTF-8& ...

  9. JavaScript中的scrollTop(js中的scrollTop,滚动到顶部,javascript滚动到顶部)

    简述:scrollTop是JavaScript中一个非常有用且重要的方法,它用于获取或设置元素的垂直滚动条位置,实现各种滚动相关的功能,无论是回到顶部.滚动到指定位置还是监听滚动事件,都需要用到scr ...

最新文章

  1. 使用 Shiro 设计基于用户、角色、权限的通用权限管理系统
  2. access实验报告体会_Access实验报告 - 图文
  3. 用Python实现一个实时运动的大挂钟效果
  4. 用计算机名怎么共享电视盒,机顶盒怎么通过电脑实现局域网共享
  5. 一个转行学习前端的初学者,应该如何计划自己的学习规划?
  6. Linux学习笔记---记一次rootfs根文件系统下载时掉进的大坑
  7. 【算法设计】最大子段和问题解析(对应算法第三题)
  8. 5月第3周安全回顾 思科路由器Rootkit现身 企业需漏洞管理
  9. 22考研清华电子系957,390+高分上岸初复试经验分享
  10. Abaqus2022安装教程
  11. Codevs3332 数列
  12. 心已被爱伤透,情已为爱枯竭
  13. FinClip如何将H5工程转为小程序
  14. recycler上下拉刷新view
  15. Java线程状态及其转换
  16. 轻松玩转树莓派Pico之三、Windows+Ubuntu虚拟机模式下VSCode C语言开发环境搭建
  17. 【 MATLAB 】poly 函数介绍
  18. Richard Stallman
  19. 刘润:中台的本质是中间件
  20. 清除对象中值为空的属性

热门文章

  1. 使用弹性布局来解决令人烦恼的垂直居中问题~~
  2. hadoop本机运行 解决winutils.exe的问题
  3. 在继续之前,如何暂停我的Shell脚本一秒钟?
  4. python defaultdict(list)_Python collections.defaultdict() 与 dict的使用和区别
  5. 曼秀雷敦搜索引擎营销方案_搜索引擎营销——被严重低估的互联网营销途径
  6. mysql执行语句返回主键_mysql语句insert后返回主键
  7. 协议:Modbus通讯协议详细
  8. java date eee_java将 Date原始格式EEE MMM dd HH:mm:ss Z yyyy转成指定格式
  9. python中copy和deepcopy的区别_python里shadowcopy和deepcopy的区别
  10. 找出所有子集的异或总和再求和