jQuery实现导航滚动到指定内容效果完整实例【附demo源码下载】
(编辑:jimmy 日期: 2024/11/20 浏览:3 次 )
本文实例讲述了jQuery实现导航滚动到指定内容效果。分享给大家供大家参考,具体如下:
做页面制作也有两年了,其中也做过许多页面效果,有简单的,也有复杂的,今天就来分享一个导航滚动到内容的特效。
平时我们做导航滚动到内容都是通过锚点来做,刷的一下就直接跳到内容了,没有一丝的滚动效果,而且 url 链接最后会有“小尾巴”,今天我就介绍一款 jquery 做的滚动的特效,既可以设置滚动速度,又可以在 url 链接上没有“小尾巴”。
html:
<!DOCTYPE HTML> <html lang="en-US"> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> #a{height:800px;background:red;} #b{height:800px;background:green;} #c{height:800px;background:black;} #d{height:800px;background:yellow;} </style> </head> <body> <div class="link"> <a href="javascript:;" onclick="scroll('a')">1111111111</a> <a href="javascript:;" onclick="scroll('b')">2222222222</a> <a href="javascript:;" onclick="scroll('c')">3333333333</a> <a href="javascript:;" onclick="scroll('d')">4444444444</a> </div> <div id="a"></div> <div id="b"></div> <div id="c"></div> <div id="d"></div> </body> </html> <script type="text/javascript" src="/UploadFiles/2021-04-02/jquery-1.7.2.min.js">jquery.scrollto.js:
jQuery.getPos = function (e) { var l = 0; var t = 0; var w = jQuery.intval(jQuery.css(e,'width')); var h = jQuery.intval(jQuery.css(e,'height')); var wb = e.offsetWidth; var hb = e.offsetHeight; while (e.offsetParent){ l += e.offsetLeft + (e.currentStyle"htmlcode">$(id).ScrollTo(speed); //id是跳转到内容的id;speed是滚动速度,值越大,滚动越慢完整实例代码点击此处本站下载。
更多关于jQuery相关内容感兴趣的读者可查看本站专题:《jQuery窗口操作技巧总结》、《jQuery拖拽特效与技巧总结》、《jQuery常用插件及用法总结》、《jquery中Ajax用法总结》、《jQuery表格(table)操作技巧汇总》、《jQuery扩展技巧总结》、《jQuery常见经典特效汇总》、《jQuery动画与特效用法总结》及《jquery选择器用法总结》
希望本文所述对大家jQuery程序设计有所帮助。
下一篇:jquery实现的回旋滚动效果完整实例【附demo源码下载】