不用锚点也可以平滑滚动到页面的指定位置实现代码


Posted in Javascript onMay 08, 2013

不用锚点也可以平滑滚动到页面的指定位置

<!DOCTYPE html> 
<html > 
<head> 
<meta content="text/html; charset=utf-8" /> 
<title>ScrollTo:平滑滚动到页面指定位置</title> 
<link rel="stylesheet" type="text/css" href="../css/main.css" /> 
<style type="text/css"> 
.nav{width:500px;margin:10px auto;} 
.nav li{float:left; width:100px; height:24px; line-height:24px} 
.box{height:500px} 
.box h3{height:32px; line-height:32px; padding-left:20px; font-size:14px} 
.clear{clear:both} 
html,body,div,span,h1,h2,h3,h4,h5,h6,p,pre,a,code,em,img,small,strong,sub,sup,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent} 
a{color:#007bc4/*#424242*/; text-decoration:none;} 
a:hover{text-decoration:underline} 
ol,ul{list-style:none} 
table{border-collapse:collapse;border-spacing:0} 
body{height:100%; font:12px/18px "Microsoft Yahei", Tahoma, Helvetica, Arial, Verdana, "\5b8b\4f53", sans-serif; color:#51555C; background:#162934 url(../images/body_bg.gif) repeat-x} 
img{border:none} 
#main{width:910px; min-height:600px; margin:30px auto 0 auto; background:#fff; -moz-border-radius:12px;-khtml-border-radius: 12px;-webkit-border-radius: 12px; border-radius:12px;} 
h2.top_title{margin:4px 20px; padding-top:15px; padding-left:20px; padding-bottom:10px; border-bottom:1px solid #d3d3d3; font-size:18px; color:#a84c10;} 
</style> 
<script type="text/javascript" src="http://jt.875.cn/js/jquery.js"></script> 
<script type="text/javascript" src="http://jt.875.cn/js/scrollto.js"></script> 
<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> 
<div id="main"> 
<h2 class="top_title">ScrollTo:平滑滚动到页面指定位置</h2> 
<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 class="clear"></div> 
<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" style="height:680px"> 
<h3>人才招聘</h3> 
</div> 
</div> 
</body> 
</html>

JS 插件:scroll to
Javascript 相关文章推荐
用JavaScript显示随机图像或引用
Apr 21 Javascript
用jQuery扩展自写的 UI导航
Jan 13 Javascript
能说明你的Javascript技术很烂的五个原因分析
Oct 28 Javascript
JS小游戏之象棋暗棋源码详解
Sep 25 Javascript
javascript解决IE6下hover问题的方法
Jul 28 Javascript
jquery仅用6行代码实现滑动门效果
Sep 07 Javascript
Angular.js与Bootstrap相结合实现表格分页代码
Apr 12 Javascript
结合代码图文讲解JavaScript中的作用域与作用域链
Jul 05 Javascript
AngularJS控制器之间的数据共享及通信详解
Aug 01 Javascript
Grunt针对静态文件的压缩,版本控制打包的实例讲解
Sep 29 Javascript
Vue.js实现图片的随意拖动方法
Mar 08 Javascript
js+canvas实现图片格式webp/png/jpeg在线转换
Aug 22 Javascript
jquery实现图片左右间隔滚动特效(可自动播放)
May 08 #Javascript
jQuery中fadeIn、fadeOut、fadeTo的使用方法(图片显示与隐藏)
May 08 #Javascript
jquery插件validate验证的小例子
May 08 #Javascript
jQuery ui插件的使用方法代码实例
May 08 #Javascript
js模拟select下拉菜单控件的代码
May 08 #Javascript
js工具方法弹出蒙版
May 08 #Javascript
基于JavaScript 声明全局变量的三种方式详解
May 07 #Javascript
You might like
PHP防止跨域提交表单
2013/11/01 PHP
分享下页面关键字抓取components.arrow.com站点代码
2014/01/30 PHP
JavaScript获取页面上某个元素的代码
2011/03/13 Javascript
JS鼠标滑过图片时切换图片实现思路
2013/09/12 Javascript
angularjs指令中的compile与link函数详解
2014/12/06 Javascript
node.js中的buffer.length方法使用说明
2014/12/14 Javascript
js正则表达式验证邮件地址
2015/11/12 Javascript
JavaScript 栈的详解及实例代码
2017/01/22 Javascript
JavaScript判断浏览器和hack滚动条的写法
2017/07/23 Javascript
JavaScript实现焦点进入文本框内关闭输入法的核心代码
2017/09/20 Javascript
JavaScript门面模式详解
2017/10/19 Javascript
jquery-file-upload 文件上传带进度条效果
2017/11/21 jQuery
vue项目优化之通过keep-alive数据缓存的方法
2017/12/11 Javascript
django中使用vue.js的要点总结
2019/07/07 Javascript
no-vnc和node.js实现web远程桌面的完整步骤
2019/08/11 Javascript
vue项目中引入Sass实例方法
2019/08/27 Javascript
原生js实现贪食蛇小游戏的思路详解
2019/11/26 Javascript
javaScript 实现重复输出给定的字符串的常用方法小结
2020/02/20 Javascript
python求素数示例分享
2014/02/16 Python
python如何使用正则表达式的前向、后向搜索及前向搜索否定模式详解
2017/11/08 Python
pip matplotlib报错equired packages can not be built解决
2018/01/06 Python
python 移动图片到另外一个文件夹的实例
2019/01/10 Python
Python PyInstaller安装和使用教程详解
2020/01/08 Python
详解python的super()的作用和原理
2020/10/29 Python
英国Amara家居法国网站:家居装饰,现代装饰和豪华礼品
2016/12/15 全球购物
Hanro官网:奢华男士和女士内衣、睡衣和家居服
2018/10/25 全球购物
初级软件工程师面试题 Junior Software Engineer Interview
2015/02/15 面试题
升职自荐书范文
2013/11/28 职场文书
2014年大学生党课心得体会范文
2014/03/29 职场文书
119消防日活动总结
2014/08/29 职场文书
群众路线个人整改方案
2014/10/25 职场文书
爱岗敬业事迹材料
2014/12/24 职场文书
费用申请报告范文
2015/05/15 职场文书
2016年万圣节活动个人总结
2016/04/05 职场文书
解析MySQL binlog
2021/06/11 MySQL
详解python网络进程
2021/06/15 Python