Cross browser JavaScript (not jQuery…) scroll to top animation

后端 未结 20 1068
抹茶落季
抹茶落季 2020-11-22 11:01

I\'m looking for a simple, cross-browser \"scroll to top\" animation I can apply to a link. I don\'t want to require a JS library such as jQuery/Moo, etc.

//         


        
20条回答
  •  小蘑菇
    小蘑菇 (楼主)
    2020-11-22 11:37

    Without JQuery code, Hope this will help you.

    function TopscrollTo() {
    if(window.scrollY!=0)
    {
        setTimeout(function() {
           window.scrollTo(0,window.scrollY-30);
            TopscrollTo();
        }, 100);
       }
    }
    

    call this TopscrollTo() function on button click event or on any other element/event which you want.

提交回复
热议问题