这篇文章主要介绍了使用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>

最新资讯
途虎养车关联公司新增股权出质 全部股东均已出质股权

途虎养车关联公司新增

天眼查数据显示,近日,途虎养车的关联公司上海阑途信息技
中国首次火星探测任务即将展开,先来听听首席科学家的“剧透”

中国首次火星探测任务

在“天问一号”探测器亟待发射之际,任务首席科学家及其
阿里、蚂蚁集团取消周报 公司内部正在激烈讨论中

阿里、蚂蚁集团取消周

近日,有阿里云认证员工在社交平台发文称,公司周报取消,不
Angelababy,Papi酱以及背后的资本秘密

Angelababy,Papi酱以及

短短五年时间,依靠一个男人两个女人,泰洋川禾踏准节奏成
泰国最大移动运营商:华为进入该公司5G网络建设竞标名单

泰国最大移动运营商:华

7月14日,泰国最大的移动运营商Advanced Info Service P
揭秘直播带货局中局:商家想借直播大卖,结果很受伤

揭秘直播带货局中局:商

近日,多名明星直播带货“翻车”,被曝出收取了高额费用后
最新文章
Vue实现图片与文字混输效果

Vue实现图片与文字混

用多了 JQuery ,习惯了使用JQuery的API操作 DOM ,几乎忘
Vue实现点击当前元素以外的地方隐藏当前元素(实现思路)

Vue实现点击当前元素

这篇文章主要介绍了Vue实现点击当前元素以外的地方隐
Vue实现验证码功能

Vue实现验证码功能

这篇文章主要为大家详细介绍了Vue实现验证码功能,文中
JS实现的雪花飘落特效示例

JS实现的雪花飘落特效

这篇文章主要介绍了JS实现的雪花飘落特效,结合实例形
微信小程序实现图片压缩

微信小程序实现图片压

这篇文章主要为大家详细介绍了微信小程序实现图片压缩
JavaScript实现京东放大镜效果

JavaScript实现京东放

这篇文章主要为大家详细介绍了JavaScript实现京东放大