由于 :visible
,我遇到了性能问题我有一段代码需要查看可见性
layouts.filter(":visible")
因此:可见我遇到了性能问题
能否请您提出任何更好的原生 JS 方式。
我试过了
isVisible = function(elem){
return !!(elem.offsetWidth || elem.offsetHeight);
}
我仍然主要在 ie11 中看到同样的性能问题。
从性能的 Angular 来看,什么是更好的选择:visible
最佳答案
我认为检查显示属性要容易得多
isVisible = function(el) {
var style = window.getComputedStyle(el);
return (style.display === 'none')
}
关于javascript - :visible 的替代品是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57474103/