1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 如何使用jQuery实现页面的平滑滚动

如何使用jQuery实现页面的平滑滚动

时间:2019-04-19 08:19:21

相关推荐

如何使用jQuery实现页面的平滑滚动

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; });});jQuery

目录

sample1sample2sample3sample4

sample1Topへ

sample2Topへ

sample3Topへ

sample4Topへ

CSS代码

div{ height: 1000px;}

运行结果如下:只截图了上面的部分,下面还有sample1、sample2、sample3、sample4。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。