Javascript 我无法摆脱IE 11中的内部浏览器滚动条(使用simplebar)
由于与IE11中的angular 2一起使用时存在严重的性能问题,我不得不离开Javascript 我无法摆脱IE 11中的内部浏览器滚动条(使用simplebar),javascript,scrollbar,internet-explorer-11,Javascript,Scrollbar,Internet Explorer 11,由于与IE11中的angular 2一起使用时存在严重的性能问题,我不得不离开perfect scrollbar和ngx perfect scrollbar。我正在做一个大项目,一次初始化了很多组件。为了保持页面在平滑和响应区域的性能(D3图表对此特别敏感),我不得不做一些不愉快的技巧 无论如何,我之所以选择它,是因为它使用了本机scroll,这在解决这些性能问题方面有很大的好处。然而,我仍然有一个主要问题。当我初始化scrollbar的一个实例时,我同时得到simplebar和浏览器原生scr
perfect scrollbar
和ngx perfect scrollbar
。我正在做一个大项目,一次初始化了很多组件。为了保持页面在平滑和响应区域的性能(D3图表对此特别敏感),我不得不做一些不愉快的技巧
无论如何,我之所以选择它,是因为它使用了本机scroll,这在解决这些性能问题方面有很大的好处。然而,我仍然有一个主要问题。当我初始化scrollbar的一个实例时,我同时得到simplebar和浏览器原生scrollbar。我使用以下CSS代码片段设法解决了这个问题:
::-webkit-scrollbar { /* for Mac OS X support */
width: 0;
}
但是,这不适用于internet explorer 11。我仍然看到滚动条。这对我来说是个破坏者。IE 11是必须的,客户在整个组织中使用它。也许我做错了什么。CSS样式乍一看似乎还不错。如果禁用simplebar
,则根本看不到滚动条 你可以这样试试
-ms-overflow-style: none;
它将帮助您删除IE的添加滚动条try
-ms overflow style:none代码>用于要添加滚动条的容器,谢谢!看起来它很有用:D你可以把它作为一个答案发布,这样我就可以选择接受。嗨,阿德里安,我已经添加了答案