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


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一步一步实现跨浏览器的可编辑表格,支持IE、Firefox、Safari、Chrome、Opera
Aug 28 Javascript
js调用activeX获取u盘序列号的代码
Nov 21 Javascript
jQuery中$.ajax()和$.getJson()同步处理详解
Aug 12 Javascript
Jquery+Ajax+PHP+MySQL实现分类列表管理(上)
Oct 28 Javascript
jQuery Easyui DataGrid点击某个单元格即进入编辑状态焦点移开后保存数据
Aug 15 Javascript
微信小程序 window_x64环境搭建
Sep 30 Javascript
基于Bootstrap分页的实例讲解(必看篇)
Jul 04 Javascript
js实现可以点击收缩或张开的悬浮窗
Sep 18 Javascript
JS实现使用POST方式发送请求
Aug 30 Javascript
javascript 构建模块化开发过程解析
Sep 11 Javascript
OpenLayers3实现图层控件功能
Sep 25 Javascript
vue2和vue3的v-if与v-for优先级对比学习
Oct 10 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写入WRITE编码为UTF8的文件的实现代码
2008/07/07 PHP
php 智能404跳转代码,适合换域名没改变目录的网站
2010/06/04 PHP
PHP全概率运算函数(优化版) Webgame开发必备
2011/07/04 PHP
PHP中使用数组实现堆栈数据结构的代码
2012/02/05 PHP
PHPMailer的主要功能特点和简单使用说明
2014/02/17 PHP
php实现批量压缩图片文件大小的脚本
2014/07/04 PHP
yii分页组件用法实例分析
2015/12/28 PHP
jQuery 核心函数以及jQuery对象
2010/03/23 Javascript
jQuery EasyUI API 中文文档 - ValidateBox验证框
2011/10/06 Javascript
文本框input聚焦失焦样式实现代码
2012/10/12 Javascript
Web Inspector:关于在 Sublime Text 中调试Js的介绍
2013/04/18 Javascript
javascript贪吃蛇完整版(源码)
2013/12/09 Javascript
JavaScript中的this关键字使用详解
2015/08/14 Javascript
使用EVAL处理jqchart jquery 折线图返回数据无效的解决办法
2015/11/26 Javascript
angular5 httpclient的示例实战
2018/03/12 Javascript
webpack项目轻松混用css module的方法
2018/06/12 Javascript
详解微信JS-SDK选择图片遇到的坑
2018/08/15 Javascript
layui自定义验证,用ajax查询后台是否有重复数据,form.verify的例子
2019/09/06 Javascript
vue实现节点增删改功能
2019/09/26 Javascript
解决vue-cli@3.xx安装不成功的问题及搭建ts-vue项目
2020/02/09 Javascript
Python学习资料
2007/02/08 Python
python通过BF算法实现关键词匹配的方法
2015/03/13 Python
深入理解NumPy简明教程---数组1
2016/12/17 Python
python虚拟环境virualenv的安装与使用
2016/12/18 Python
我用Python抓取了7000 多本电子书案例详解
2019/03/25 Python
Python return语句如何实现结果返回调用
2020/10/15 Python
python Timer 类使用介绍
2020/12/28 Python
TensorFlow低版本代码自动升级为1.0版本
2021/02/20 Python
HTML5 Canvas实现放大镜效果示例
2020/03/25 HTML / CSS
全球酒店比价网:HotelsCombined
2017/06/20 全球购物
美国隐形眼镜网上商店:Lens.com
2019/09/03 全球购物
2014年图书室工作总结
2014/12/09 职场文书
校友会致辞
2015/07/30 职场文书
详解MindSpore自定义模型损失函数
2021/06/30 Python
OpenCV绘制圆端矩形的示例代码
2021/08/30 Python
python利用while求100内的整数和方式
2021/11/07 Python