我的页面有一些CLS的问题。这可能是因为我用JS隐藏了一些元素,这是我的问题:
对于日志服务优化,是使用.toggle()更好,还是将displayNoneClass添加到所有我想隐藏的元素后再使用.classList.toggle("displayNoneClass")更好
发布于 2021-07-20 16:44:40
这取决于要隐藏的元素的当前显示属性。如果当前元素为display:inline,并且您使用display:none;属性将其隐藏,则需要恢复该属性。其中切换()只在jQuery缓存中更改,因此它不需要恢复该属性。
如果不想使用!important更改CSS属性,可以使用添加类,否则可以使用toggle()。
否则都是一样的
https://stackoverflow.com/questions/68451787
复制相似问题