2017-09-13 6 views
0

https://jsfiddle.net/4Lxgd3km/2/IE11垂直スクロール凍結scrollleftは

IE11 /エッジにおける上記フィドルを実行して非ゼロである場合。基本的にはスクロールできません。

CSSラインを変更してoverflow-x: hiddenを削除すると、水平スクロールバーでスクロールします。

水平スクロールバーを使用せずにスクロールを行うことはできますか?

答えて

0

私はそれをscrollleftを設定するのではなく、transformを使って修正しました。

var container = document.querySelector('.container'); 
    // container.scrollLeft = 20; 
    container.querySelector('table').style.transform = 'translateX(-20px)'; 

https://jsfiddle.net/4Lxgd3km/3/

どうやら、IEはスクロールよりも変換CSSのためのより良いサポートを持っています。

関連する問題