当scrollleft非零时,IE11垂直滚动冻结

时间:2017-09-13 18:22:40

标签: html internet-explorer

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

在IE11 / edge中运行上面的小提琴。基本上你不能滚动。

如果更改css行以删除overflow-x: hidden,则会使用水平滚动条滚动。

我可以在没有水平滚动条的情况下进行滚动吗?

1 个答案:

答案 0 :(得分:1)

我已经使用转换而不是设置scrollleft来修复它。

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

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

显然,IE对css转换的支持比滚动更好。