How to change default scrollspeed,scrollamount,scrollinertia of a webpage

后端 未结 3 1203
北荒
北荒 2020-12-06 01:46

I am tring to change the the default scrolling speed,amount and inertia of a webpage.I google a lot,but in vain

Fortunately,later,this day,I found a plugin which all

3条回答
  •  死守一世寂寞
    2020-12-06 02:07

    You can use jQuery to do that, take a look in my fiddle: http://jsfiddle.net/promatik/NFk2L/

    You may add an event listener of the scroll event, be aware that you may prevent the Default action of the scroll ... if (event.preventDefault) event.preventDefault();

    Then the handler of that event, using jQuery animate, will perform the scroll ...

    function handle(delta) {
        var time = 1000;
        var distance = 300;
    
        $('html, body').stop().animate({
            scrollTop: $(window).scrollTop() - (distance * delta)
        }, time );
    }
    

    You can set the time, distance (and you can also add an easing method), see the full example in the fiddle

提交回复
热议问题