jquery.scrollTo-min.js 用户返回顶部及动画到目的地,支持目标值、锚点。
版本系列地址:http://www.bootcdn.cn/jquery-scrollTo/
https://github.com/flesler/jquery.scrollTo
提取码:0797
在官方地址中并没有特别详细的说明,只是说插件可以按x轴、y轴滚动。可以嵌套元素,当前元素在父元素中滚动。官方提供demo下载,在demo中有应用案例,如在父元素中滚动,滚动定位的间隔时间等。
//定位到当前页面wrap元素中第4个h3元素,间隔时间为800毫秒。
$.scrollTo( '#wrap > h3:eq(3)', 800 );
//可以通过初始化定义延x轴或y轴滚动定位。详细可以看官方demo演示
$.scrollTo( '#wrap > h3:eq(3)', 800,{ axis:'x' } ); //x轴<!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>ScrollTo:平滑滚动到页面指定位置</title>
<script type="text/javascript" src="jquery-3.3.1.js"></script>
<script type="text/javascript" src="jquery.scrollTo.js"></script>
<style type="text/css">
* {margin: 0; padding: 0;font-family: STSong;}
.nav{list-style: none; position: fixed; background: #000; display: inline-block;}
.nav li{float:left; width:150px; height:24px; line-height:24px; text-align: center; }
.box{height:630px}
.box h3{height:32px; line-height:32px; padding-left:20px; font-size:14px; float: right; margin-right: 20px;}
#pro,#ser,#job{ background-color:#f60;}
#news,#con{ background:#06f;}
a{color: #fff; text-decoration: none;}
</style>
<script type="text/javascript">
$(function(){
$(".nav_pro").click(function(){
$.scrollTo('#pro',500);
});
$(".nav_news").click(function(){
$.scrollTo('#news',800);
});
$(".nav_ser").click(function(){
$.scrollTo('#ser',1000);
});
$(".nav_con").click(function(){
$.scrollTo('#con',1200);
});
$(".nav_job").click(function(){
$.scrollTo('#job',1500);
});
});
</script>
</head>
<body>
<ul class="nav">
<li><a href="#" class="nav_pro">产品展示</a></li>
<li><a href="#" class="nav_news">新闻中心</a></li>
<li><a href="#" class="nav_ser">服务支持</a></li>
<li><a href="#" class="nav_con">联系我们</a></li>
<li><a href="#" class="nav_job">人才招聘</a></li>
</ul>
<div id="pro" class="box">
<h3>产品展示</h3>
</div>
<div id="news" class="box">
<h3>新闻中心</h3>
</div>
<div id="ser" class="box">
<h3>服务支持</h3>
</div>
<div id="con" class="box">
<h3>联系我们</h3>
</div>
<div id="job" class="box">
<h3>人才招聘</h3>
</div>
</body>
</html>完毕
jQuery(document).ready(function($){$(#shang).click(function(){$(html,body).animate({scrollTop:0px},800);});$(#comt).click(function(){$(html,body).anima