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


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 相关文章推荐
用jquery实现学校的校历(asp.net+jquery ui 1.72)
Jan 01 Javascript
js关闭子窗体刷新父窗体实现方法
Dec 04 Javascript
基于jquery的禁用右键、文本选择功能、复制按键的实现代码
Aug 27 Javascript
jQuery的attr与prop使用介绍
Oct 10 Javascript
JS实现的表格行上下移动操作示例
Aug 03 Javascript
element-ui 关于获取select 的label值方法
Aug 24 Javascript
layui-laydate时间日历控件使用方法详解
Nov 15 Javascript
JS算法题之查找数字在数组中的索引位置
May 15 Javascript
vue实现行列转换的一种方法
Aug 06 Javascript
layui时间控件选择时间范围的实现方法
Sep 28 Javascript
微信小程序实现点击生成随机验证码
Sep 09 Javascript
JavaScript实现网页跨年倒计时
Dec 02 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
PHPShop存在多个安全漏洞
2006/10/09 PHP
php empty,isset,is_null判断比较(差异与异同)
2010/10/19 PHP
PHP加密解密实例分析
2015/12/25 PHP
CodeIgniter基于Email类发邮件的方法
2016/03/29 PHP
详解php协程知识点
2018/09/21 PHP
javascript来定义类的规范小结
2010/11/19 Javascript
javascript中callee与caller的用法和应用场景
2010/12/08 Javascript
关于JavaScript中var声明变量作用域的推断
2010/12/16 Javascript
javascript 按键事件(兼容各浏览器)
2013/12/20 Javascript
javascript实现瀑布流加载图片原理
2016/02/02 Javascript
使用getBoundingClientRect方法实现简洁的sticky组件的方法
2016/03/22 Javascript
Bootstrap按钮下拉菜单组件详解
2016/05/10 Javascript
JS控制静态页面传递参数并获取参数应用
2016/08/10 Javascript
jquery控制页面的展开和隐藏实现方法(推荐)
2016/10/15 Javascript
详解为Angular.js内置$http服务添加拦截器的方法
2016/12/20 Javascript
thinkphp标签实现bootsrtap轮播carousel实例代码
2017/02/19 Javascript
vue mixins组件复用的几种方式(小结)
2017/09/06 Javascript
详解组件库的webpack构建速度优化
2018/06/18 Javascript
Node+OCR实现图像文字识别功能
2018/11/26 Javascript
微信小程序登录session的使用
2019/03/17 Javascript
vue+elementUI(el-upload)图片压缩,默认同比例压缩操作
2020/08/10 Javascript
Python实现全角半角字符互转的方法
2016/11/28 Python
Python对多属性的重复数据去重实例
2018/04/18 Python
Python 实现网页自动截图的示例讲解
2018/05/17 Python
python微信好友数据分析详解
2018/11/19 Python
Python正则表达式匹配和提取IP地址
2019/06/06 Python
美国在线轮胎零售商:SimpleTire
2019/04/08 全球购物
编程实现去掉XML的重复结点
2014/05/28 面试题
斯福泰克软件测试面试题
2015/02/16 面试题
代码中finally中的代码会不会执行
2012/02/06 面试题
会计电算化专业毕业生求职信范文
2013/12/10 职场文书
员工考核评语大全
2014/04/26 职场文书
毕业实习计划书
2015/01/16 职场文书
值班管理制度范本
2015/08/06 职场文书
字典算法实现及操作 --python(实用)
2021/03/31 Python
Java 多线程协作作业之信号同步
2022/05/11 Java/Android