web前端|js教程
平滑滚动
web前端-js教程
百度网盘源码,vscode blog,ubuntu默认分区,jfox tomcat,sqlite分析函数,主机也叫服务器吗,淘宝交易插件,前端框架vm原理,搜索引擎的爬虫,php二维数组求和,针对seo,网站首页翻转效果什么模块,下雪堆积网页的特效代码,微视 模板,帝国cms调用自定义页面,用excel服务器实现库存管理系统,基于mfc的聊天程序lzw
平滑滚动是指在页面内滚动的行为,在网页中,我经常会看到诸如“返回顶部”之类的按钮,这就是使用平滑滚动实现的,接下来的这篇文章我们就来介绍使用jQuery实现平滑滚动的方法。
asp源码分类信息,ubuntu设置默认登录,csdn 网页爬虫 c,php免费模版,评论对seolzw
如何实现平滑滚动
php号码销售源码,ubuntu无线驱动配置,tomcat服务端性能优化,典型网站爬虫库,php浏览器安装教程交流,seo简历优化lzw
JavaScript的代码如下
$(function(){ $(a[href^="#"]).click(function(){ var speed = 500; var href= $(this).attr("href"); var target = $(href == "#" || href == "" ? html : href); var position = target.offset().top; $("html, body").animate({scrollTop:position}, speed, "swing"); return false; });});
上述代码可以实现平滑滚动,你可以通过改变“speed”来更改滚动速度,另外,通过最后返回“false”,我们尽量不影响URL。
由于WordPress与“$”冲突,我们将“$”更改为“jQuery”,下面我们使用jQuery的动画标签来实现平滑滚动。
我们来看具体的示例
代码如下
HTML代码
$(function(){ $(a[href^="#"]).click(function() {var speed = 400; var href= $(this).attr("href");var target = $(href == "#" || href == "" ? html : href);var position = target.offset().top;$(ody,html).animate({scrollTop:position}, speed, swing);return false; });});
目录
sample1sample2sample3sample4
sample1Topへ
sample2Topへ
sample3Topへ
sample4Topへ
CSS代码
div{ height: 1000px;}
运行结果如下:只截图了上面的部分,下面还有sample1、sample2、sample3、sample4。