

スクロールをするときのスピードを遅くするために下記を設定しました。  
FF,IEの時はできたのですが、GCで見ると下記ではスクロールするとガタガタしてしまいます。  
何か記述間違いありますでしょうか？

現在の状況です。  
<http://footmarkdays.web.fc2.com/test2/>

[code]

    <script>
    var scrolly = 150;
    var scrollySpeed = 150;
    var easing = 'easeOutQuart';
    
    $(function(){
        //$('html').mousewheel(function(event, mov){
        $('html').wheel(function(event, mov){
    
            var trg = $($.browser.safari ? 'body' : 'html');    
            scrolly = (mov > 0) ? trg.scrollTop() - scrollySpeed: trg.scrollTop() + scrollySpeed;
    
            $('html, body')
            .stop()
            .animate({scrollTop:scrolly}, 1000, easing);
    
            return false;
        });
    
            });
    </script>
    
    
[/code]

[code]

    https://greasyfork.org/scripts/36987-jquery-mousewheel-3-1-13/code/jQuery%20Mousewheel%203113.js?version=240834
    
[/code]


CC BY-SA 4.0
2019-05-16T06:58:58.473
55010
2020-06-25T12:02:30.263
34342
question
javascript jquery
マウスホイールスクロールのスピード調整に関して


このページにある内容が原因ではないでしょうか。

<https://www.chromestatus.com/features/6662647093133312>

イベントリスナーがpassiveとして処理されているので、  
イベント処理の中断が無視（return falseも含む）されているからだと思います。


CC BY-SA 4.0
2019-05-16T10:43:29.850
55017
2019-05-16T10:43:29.850
32952
55010
answer