我无法摆脱IE 11中的内部浏览器滚动条(使用simplebar)

时间:2017-09-21 10:06:32

标签: javascript scrollbar internet-explorer-11

在IE11中与角度2一起使用时,由于严重的性能问题,我被迫离开perfect-scrollbarngx-perfect-scrollbar。我正在开展一个大项目,并且有很多组件一次初始化。我必须做几个,而不是愉快的技巧,以便在平滑和响应区域保持页面性能(D3图表对此特别敏感)。

无论如何,我选择simplebar是因为它使用了原生卷轴,这对解决这些性能问题有很大的好处。但是我还有一个主要问题。当我初始化滚动条的实例时,我同时获得了simplebar和浏览器本机滚动条。我设法使用这段CSS代码解决了这个问题:

::-webkit-scrollbar { /* for Mac OS X support */
    width: 0;
}

然而,这不适用于Internet Explorer 11.我仍然看到滚动条。这对我来说是一个交易破坏者。 IE 11是必须的,客户端在整个组织中使用它。也许我做错了什么。 CSS样式乍一看似乎很好。如果我禁用simplebar,我根本看不到滚动条。

1 个答案:

答案 0 :(得分:1)

你可以这样试试

   -ms-overflow-style: none;  

它将帮助您删除IE的附加滚动