首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    js滚动到页面顶部

    方法一: // 页面滚动到顶部 // 方法一 document.body.scrollTop=document.documentElement.scrollTop=0 // 方法二 document.body.scrollIntoView...() // scrollIntoView 是元素也有的方法, 可以用在页面元素上,例如 document.getElementById('id').scrollIntoView() 方法二: //回到顶部...:target_top}, 500); });​ js平滑滚动到顶部,底部,指定地方 采用锚点进行页面中的跳转的确很方便,但是要想增加网页的效果,可以使用jquery中的animate,实现滚动的一个动作...element.scrollTo(x-coord, y-coord); //或者 element.scrollTo(options) 参数 x-coord 是期望滚动到位置水平轴上距元素左上角的像素。...例 element.scrollTo(0, 1000); //ScrollToOptions element.scrollTo({ top: 100, left: 100, behavior

    17K00

    前端 实战项目·优雅实现 BackTop

    事件绑定和解绑 滚动到页面顶部的按钮一般位于页面角落,并且只有在需要的时候才显示出来。所以首先需要监听页面滚动事件,直到滚动到一定距离后显示 BackTop 按钮。...由于兼容问题,在不同浏览器需要带上前缀,并且在浏览器不支持时使用 setTimeout 模拟。...|| document.body.scrollTop scrollTop(window, sTop, 0, 2000) } 扩展:该 API 还提供 cancelAnimationFrame 方法用来取消重绘...,参数是 requestAnimationFrame 返回的一个代表任务 ID 的整数值,使用如下: const requestID = window.requestAnimationFrame(()...瞬间滚动),默认值 auto,效果等同于 instant window.scrollTo({ top: 0, behavior: 'smooth' }) 此方法简单高效,可惜 Edge、IE、Safari

    78940
    领券