在IE11中与角度2一起使用时,由于严重的性能问题,我被迫离开perfect-scrollbar
和ngx-perfect-scrollbar
。我正在开展一个大项目,并且有很多组件一次初始化。我必须做几个,而不是愉快的技巧,以便在平滑和响应区域保持页面性能(D3图表对此特别敏感)。
无论如何,我选择simplebar是因为它使用了原生卷轴,这对解决这些性能问题有很大的好处。但是我还有一个主要问题。当我初始化滚动条的实例时,我同时获得了simplebar和浏览器本机滚动条。我设法使用这段CSS代码解决了这个问题:
::-webkit-scrollbar { /* for Mac OS X support */
width: 0;
}
然而,这不适用于Internet Explorer 11.我仍然看到滚动条。这对我来说是一个交易破坏者。 IE 11是必须的,客户端在整个组织中使用它。也许我做错了什么。 CSS样式乍一看似乎很好。如果我禁用simplebar
,我根本看不到滚动条。
答案 0 :(得分:1)
你可以这样试试
-ms-overflow-style: none;
它将帮助您删除IE的附加滚动