• 请不要在回答技术问题时复制粘贴 AI 生成的内容
chongzi77
V2EX  ›  程序员

原生 js 导航栏点击之后定位到 div,怎么实现滚动过去的效果啊?各位大神谁会???急求

  •  
  •   chongzi77 · Aug 8, 2016 · 3660 views
    This topic created in 3593 days ago, the information mentioned may be changed or developed.

    js 实现点击一个链接定位到一个页面中的 div ,并且实现滚动的效果。已经可以定位了,用的 href="#divid",怎么让它滚动过去呢???急求

    599316527
        1
    599316527  
       Aug 8, 2016
    获取下当前的 window.scrollY 和目标元素的 scrollTop ,然后写个补间动画滚过去
    chongzi77
        4
    chongzi77  
    OP
       Aug 9, 2016
    @SmiteChow chrome 打开了,没有滚动的效果,不知道是不是浏览器兼容性问题

    @599316527 看不到你的代码啊,一直 loading ,你说的写个补间动画,我不是很明白,我刚学不久,可以把你写的发一份给我么。。感谢了。可以的话发到 [email protected] 吧,谢谢!!!
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5213 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 03:49 · PVG 11:49 · LAX 20:49 · JFK 23:49
    ♥ Do have faith in what you're doing.