这篇文章主要介绍了使用jqueryanimate创建平滑效果,效果可以到顶部、到底部或页面中指定地方,生要的是非常平滑,很舒服,需要的朋友可以参考下

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

到顶部:

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

到指定位置:

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


完整实例源码参考:


<!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://cdn.staticfile.org/jquery/2.1.1-rc2/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">产品介绍产品介绍产品介绍产品介绍产品介绍产品介绍产品介绍产品介绍产品介绍产品介绍产品介绍产品介绍产品介绍</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>

最新资讯
中兴通讯:本次非公开发行股票将于2020年2月3日上市

中兴通讯:本次非公开

中兴通讯发布公告称,本次非公开发行股票将于2020年2月3
特斯拉市值超千亿 马斯克领取首份工资

特斯拉市值超千亿 马

特斯拉市值超过千亿美元,也标志着特斯拉CEO马斯克即将
华为开发者大会2020因疫情延期至3月:以直播呈现

华为开发者大会2020因

华为官方宣布,基于新型冠状病毒感染的肺炎疫情防控形势
韵达速递:将对抵达武汉的快件和车辆进行消毒

韵达速递:将对抵达武汉

韵达发布公告称,将在武汉及寄达地处理中心对快件与车辆
饿了么:除了医院及周边,武汉其他区域照常配送

饿了么:除了医院及周边

饿了么发布公告称,目前在武汉,除了医院及周边区域外,其他
京东:过去三天共售出口罩1.26亿只

京东:过去三天共售出口

1月23日,京东发布消息,称1月19日至22日期间,平台口罩累计
最新文章
jQuery设置下拉框显示与隐藏效果的方法分析

jQuery设置下拉框显示

这篇文章主要介绍了jQuery设置下拉框显示与隐藏效果的
策略模式实现 Vue 动态表单验证的方法

策略模式实现 Vue 动

策略模式(Strategy Pattern)又称政策模式,其定义一系列的
Layui Form 自定义验证的实例代码

Layui Form 自定义验

今天小编就为大家分享一篇Layui Form 自定义验证的实
图解NodeJS实现登录注册功能

图解NodeJS实现登录注

这篇文章主要介绍了NodeJS实现登录注册功能,本文图文
基于Layui自定义模块的使用方法详解

基于Layui自定义模块

今天小编就为大家分享一篇基于Layui自定义模块的使用
layer弹出层自适应高度,垂直水平居中的实现

layer弹出层自适应高

今天小编就为大家分享一篇layer弹出层自适应高度,垂直