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


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的遍历同id元素 并响应事件的代码
Jun 14 Javascript
让ie6也支持websocket采用flash封装实现
Feb 18 Javascript
animate动画示例(泪奔的小孩)及stop和delay的使用
May 06 Javascript
jQuery function的正确书写方法
Aug 02 Javascript
用C/C++来实现 Node.js 的模块(二)
Sep 24 Javascript
移动设备web开发首选框架:zeptojs介绍
Jan 29 Javascript
javascript学习总结之js使用技巧
Sep 02 Javascript
JS实现先显示大图后自动收起显示小图的广告代码
Sep 04 Javascript
jQuery 判断是否包含在数组中Array[]的方法
Aug 03 Javascript
浅谈Vuejs中nextTick()异步更新队列源码解析
Dec 31 Javascript
详解一个基于套接字实现长连接的express
Mar 28 Javascript
JavaScript canvas实现雪花随机动态飘落
Feb 08 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动态变静态原理
2006/11/25 PHP
从MySQL数据库表中取出随机数据的代码
2007/09/05 PHP
PHP 采集获取指定网址的内容
2010/01/05 PHP
vs中通过剪切板循环来循环粘贴不同内容
2011/04/30 PHP
Django中的cookie与session操作实例代码
2017/08/17 PHP
PHP7下协程的实现方法详解
2017/12/17 PHP
Laravel框架在本地虚拟机快速安装的方法详解
2018/06/11 PHP
Laravel框架控制器的middleware中间件用法分析
2019/09/30 PHP
读jQuery之六 缓存数据功能介绍
2011/06/21 Javascript
js创建子窗口并且回传值示例代码
2013/07/02 Javascript
a标签的href与onclick事件的区别详解
2014/11/12 Javascript
JavaScript控制table某列不显示的方法
2015/03/16 Javascript
js实现显示当前状态的导航效果代码
2015/08/28 Javascript
JS实现单击输入框弹出选择框效果完整实例
2015/12/14 Javascript
Bootstrap Metronic完全响应式管理模板学习笔记
2016/07/08 Javascript
Bootstrap中的Dropdown下拉菜单更改为悬停(hover)触发
2016/08/31 Javascript
ReactJs设置css样式的方法
2017/06/08 Javascript
JavaScript实现的可变动态数字键盘控件方式实例代码
2017/07/15 Javascript
解决在Bootstrap模糊框中使用WebUploader的问题
2018/03/22 Javascript
详解JS中统计函数执行次数与执行时间
2018/09/04 Javascript
Vue作用域插槽slot-scope实例代码
2018/09/05 Javascript
解决angularJS中input标签的ng-change事件无效问题
2018/09/13 Javascript
Vue.js特性Scoped Slots的浅析
2019/02/20 Javascript
vue简单封装axios插件和接口的统一管理操作示例
2020/02/02 Javascript
[07:27]DOTA2卡尔工作室 英雄介绍水晶室女篇
2013/06/21 DOTA
Python重新引入被覆盖的自带function
2014/07/16 Python
python文件写入write()的操作
2019/05/14 Python
python英语单词测试小程序代码实例
2019/09/09 Python
详解Python实现进度条的4种方式
2020/01/15 Python
python交互模式基础知识点学习
2020/06/18 Python
python脚本使用阿里云slb对恶意攻击进行封堵的实现
2021/02/04 Python
学生打架检讨书
2014/02/14 职场文书
司法局群众路线教育实践活动开展情况总结
2014/10/25 职场文书
关于运动会的广播稿
2015/08/19 职场文书
PostgreSQL13基于流复制搭建后备服务器的方法
2022/01/18 PostgreSQL
《艾尔登法环》1.03.3补丁上线 碎星伤害调整
2022/04/07 其他游戏