返回顶部js代码加动画(回到顶部js)
admin 发布:2022-12-19 17:16 147
今天给各位分享返回顶部js代码加动画的知识,其中也会对回到顶部js进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
JS或者jquery怎么设置滚动条回到顶部
JS或者jquery设置滚动条回到顶部的方法:
返回顶部:设置为body的scrollTop为0
滑动效果:animate(Jquery的自定义动画)
备注:returnTop为触发返回顶部的元素ID。
JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。
jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。
jQuery的核心特性可以总结为:具有独特的链式语法和短小清晰的多功能接口;具有高效灵活的css选择器,并且可对CSS选择器进行扩展;拥有便捷的插件扩展机制和丰富的插件。jQuery兼容各种主流浏览器,如IE 6.0+、FF 1.5+、Safari 2.0+、Opera 9.0+等。
怎样用js写返回顶部的滑动效果
实现原理:当页面加载的时候,把元素定位到页面的右下角,当页面滚动时,元素一直位于右下角,当用户点击的时候,页面回到顶部。
要点一:document.documentElement.clientWidth || document.body.clientWidth; 获得可视区的宽度。后面是兼容chrome,前面是兼容其它浏览器。
要点二:oTop.style.left = screenw - oTop.offsetWidth +"px"; 当页面加载时,让元素的位置位于页面最右边,用可视区的宽度减去元素本身的宽度。
要点三:oTop.style.top = screenh - oTop.offsetHeight + scrolltop +"px"; 当页面滚动时,元素的Y坐标位置等于可视区的高度减去元素本身的高度,加上滚动距离。
要点四:document.documentElement.scrollTop = document.body.scrollTop =0; 当点击元素时,让页面的滚动距离为0.写两个是为了兼容。
参考:
html css JS 怎么设计点击回顶部效果?
点击回顶部,或是回某个位置,主要是设置scrollTop。
下面是一个简单回顶的例子:
下面的例子是缓慢回顶。如果将快速回顶,可以直接让scrollTop = 0;就可以了。
style
body{height:5000px;}
input {position:fixed; bottom:0px; right:0px;}
/style
script
window.onload=function(){
var oBtn = document.getElementById('btn');
var timer = null;
var bFlag = false;
oBtn.onclick=function(){
moveScroll(0,3000);
};
window.onscroll=function(){
if(bFlag)
{
clearInterval(timer);
}
bFlag=true;
};
function moveScroll(target,time)
{
var start = document.documentElement.scrollTop || document.body.scrollTop;
var dis = target - start;
var count = Math.floor(time/30);
var n=0;
clearInterval(timer);
timer = setInterval(function(){
n++;
bFlag=false;
document.documentElement.scrollTop = start + dis*n/count;
document.body.scrollTop = start+dis*n/count;
if(n==count)
{
clearInterval(timer);
}
},30);
}
};
/script
关于返回顶部js代码加动画和回到顶部js的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
版权说明:如非注明,本站文章均为 AH站长 原创,转载请注明出处和附带本文链接;
相关推荐
- 05-09网页代码,网页代码快捷键
- 05-06单页网站的代码(完整的网页代码)[20240506更新]
- 05-06个人主页图片代码(个人主页图片代码怎么弄)[20240506更新]
- 05-06提取微信名片代码(微信名片信息提取)[20240506更新]
- 05-06php后台权限管理代码(php管理员权限)[20240506更新]
- 05-06付费观看代码php(付费观看代码)[20240506更新]
- 05-06在线html执行代码(html怎么运行)[20240506更新]
- 05-06源代码管理资源管理器(资源管理器运行代码)[20240506更新]
- 05-06代码源软件库(程序代码库)[20240506更新]
- 05-06点击弹出密码代码(点击弹出密码代码错误)[20240506更新]
取消回复欢迎 你 发表评论:
- 标签列表
- 最近发表
- 友情链接