js返回顶部的实现。
新浪微博有一个返回顶部功能,于是,就想着自己来实现,结果发现不同浏览器还有些不一样。不过,终于是解决了。其实还是挺简单的,代码如下
function scrollToTop(x,y){ if(window.all){  
原创
2012-11-20 22:21:11
3993阅读
1.3.1 scroll 概述 scroll 翻译过来就是滚动的,我们使用 scroll 系列的相关属性可以动态的得到该元素的大小、滚动距离等。 1.3.2 页面被卷去的头部 如果浏览器的高(或宽)度不足以显示整个页面时,会自动出现滚动条。当滚动条向下滚动时,页面上面被隐藏掉的高度,我们就称为页面被
转载
2020-01-13 12:25:00
328阅读
2评论
var scrollTop = document.documentElement.scrollTop || window.pageYOffset || document.body.scrollTop;window.pageYOffset (Safari) 被放置在 || 的中间位置。因为当 数字0 与 undefine 进行 或
原创
2016-05-26 11:16:54
676阅读
一.如下是定位鼠标在视窗中的位置,先定位视窗和页面直接的距离。 function getMousePoint()
{
var point = {x:0,y:0};
// 如果浏览器支持 pageYOffset, 通过 pageXOffset 和 pageYOffset 获取页面和视窗之
转载
2024-09-08 10:39:29
269阅读
function getScrollOffset() { if (window.pageXOffset) { return { x: window.pageXOffset, y: window.pageYOffset } } else {
原创
2022-05-31 09:24:11
1074阅读
小程序不支持,获取窗口的滚动位置,比如window.pageYOffset、window.
原创
2022-09-02 23:20:40
534阅读
export function handleScrollHeader (callback) { let timer = 0 let beforeScrollTop = window.pageYOffset callback = callback || function () {} window.addEventListener
原创
2022-01-30 17:48:54
553阅读
function getScroll(target, top) { const prop = top ? 'pageYOffset' : 'pageXOffset'; const method = top ? 'scrollTop' : 'scrollLeft'; let ret = target[prop]; if
原创
2021-07-05 16:04:11
410阅读
function getScrollSize(){ if(window.pageXOffset){ return { x:window.pageXOffset, y:window.pageYOffset } }else{ return { x:document.body.offsetLeft+doc
原创
2024-05-21 14:00:54
50阅读
function getScroll(target, top) { const prop = top ? 'pageYOffset' : 'pageXOffset'; const method = top ? 'scrollTop' : 'scrollLeft'; let ret = target[prop]; if (typeof
原创
2022-01-25 15:47:47
396阅读
var scrollTop = document.documentElement.scrollTop || window.pageYOffset || document.body.scrollTop;
转载
精选
2016-01-15 14:16:48
1579阅读
1. 获取滚动条移动的距离——最好的定义方式: scrollTop = document.documentElement.scrollTop || window.pageYOffset || document.body.scrollTop ...
转载
2021-09-14 09:48:00
274阅读
2评论
代码实现:function getScroll() {
return {
left: window.pageXOffset || document.documentElement.scrollLeft || document.body.scrollLeft || 0,
top: window.pageYOffset || document.documentE
转载
2021-04-27 18:39:30
343阅读
2评论
查看滚动条的距离 function getScrollOffset(){ if(window.pageXOffset){ return { x:window.pageXOffset, y:window.pageYOffset } }else{ return { x:document.body.scr ...
转载
2021-10-27 10:53:00
133阅读
2评论
export function handleScrollHeader (callback) { let timer = 0 let beforeScrollTop = window.pageYOffset callback = callback || function () {} window.addEventListener( 'scroll', event => { clearTimeout(timer) timer = setTimeo.
原创
2021-07-10 10:27:47
191阅读
JS基础回顾_滚动条// log
function getScrollOffset() {
if (window.pageXOffset) {
return {
x: window.pageXOffset,
y: window.pageYOffset,
}
} else {
return {
x: document.body.sc
转载
2021-05-06 15:36:25
87阅读
2评论
JS基础回顾_滚动条// logfunction getScrollOffset() { if (window.pageXOffset) { return { x: window.pageXOffset, y: window.pageYOffset, } } else { return { x: document.body.scrollLeft + document.documentElem
转载
2021-02-26 13:28:28
85阅读
2评论
全局1 window.addEventListener('scroll', () => {
2 console.log('------')
3 console.log(document.documentElement.scrollTop, document.body.scrollTop, window.pageYOffset)
4 console.log('------')
5
pageXOffset|pageYOffset 在ie6-8不被支持,但是ie9已经开始支持 参考:http://msdn.microsoft.com/zh-cn/library/ff974684(v=
原创
2023-06-26 00:18:38
37阅读
scroll事件:滚动条发生变化时触发的事件页面被卷去的头部:可以通过window.pageYOffset获得 被卷去的左侧window.pageXOffsetDTD就是:<!DOCTYPE html>这行代码
原创
2022-01-17 13:54:57
42阅读