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


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 相关文章推荐
复制本贴标题和地址的js代码
Jul 01 Javascript
关于jquery input textare 事件绑定及用法学习
Apr 03 Javascript
jQuery实现设置、移除文本框默认值功能
Jan 13 Javascript
jquery表单验证需要做些什么
Nov 17 Javascript
js调用webservice构造SOAP进行身份验证
Apr 27 Javascript
js判断数组key是否存在(不用循环)的简单实例
Aug 03 Javascript
Vue 固定头 固定列 点击表头可排序的表格组件
Nov 25 Javascript
使用JavaScript触发过渡效果的方法
Jan 19 Javascript
ES7中利用Await减少回调嵌套的方法详解
Nov 01 Javascript
快速了解Node中的Stream流是什么
Feb 13 Javascript
vuex 实现getter值赋值给vue组件里的data示例
Nov 05 Javascript
js实现幻灯片轮播图
Aug 14 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下escape解码函数的实现方法
2010/08/08 PHP
kohana框架上传文件验证规则写法示例
2014/07/14 PHP
php 使用file_get_contents读取大文件的方法
2014/11/13 PHP
浅谈thinkphp的实例化模型
2015/01/04 PHP
php支付宝接口用法分析
2015/01/04 PHP
php简单获取复选框值的方法
2016/05/11 PHP
浅谈PHP中的数据传输CURL
2016/09/06 PHP
解决form中action属性后面?传递参数 获取不到的问题
2017/07/21 PHP
理解Javascript_11_constructor实现原理
2010/10/18 Javascript
从零开始学习jQuery (四) jQuery中操作元素的属性与样式
2011/02/23 Javascript
两个listbox实现选项的添加删除和搜索
2013/03/01 Javascript
jQuery插件zTree实现删除树节点的方法示例
2017/03/08 Javascript
jQuery、layer实现弹出层的打开、关闭功能
2017/06/28 jQuery
Angularjs 手写日历的实现代码(不用插件)
2017/10/18 Javascript
vue中的$emit 与$on父子组件与兄弟组件的之间通信方式
2018/05/13 Javascript
Angular2 自定义表单验证器的实现方法
2018/12/14 Javascript
微信小程序开发(二):页面跳转并传参操作示例
2020/06/01 Javascript
Django框架中render_to_response()函数的使用方法
2015/07/16 Python
使用pygame模块编写贪吃蛇的实例讲解
2018/02/05 Python
python利用ffmpeg进行录制屏幕的方法
2019/01/10 Python
pandas的to_datetime时间转换使用及学习心得
2019/08/11 Python
Python Web框架之Django框架cookie和session用法分析
2019/08/16 Python
使用Python代码实现Linux中的ls遍历目录命令的实例代码
2019/09/07 Python
Python爬取知乎图片代码实现解析
2019/09/17 Python
pycharm设置python文件模板信息过程图解
2020/03/10 Python
Python3 socket即时通讯脚本实现代码实例(threading多线程)
2020/06/01 Python
来自世界各地的饮料:Flavourly
2019/05/06 全球购物
自荐信格式的六要素
2013/09/21 职场文书
应届医学毕业生求职信分享
2013/12/02 职场文书
班主任对学生的评语
2014/04/26 职场文书
食品安全承诺书范文
2014/08/29 职场文书
用人单位终止解除劳动合同证明书
2014/10/06 职场文书
春节慰问信范文
2015/02/15 职场文书
springboot中rabbitmq实现消息可靠性机制详解
2021/09/25 Java/Android
navicat 连接Ubuntu虚拟机的mysql的操作方法
2022/04/02 MySQL
关于windows server 2012 DC 环境 重启后蓝屏代码:0xc00002e2的问题
2022/05/25 Servers