如果flex-item
,我需要应用不同的样式正在被包裹。我找不到css
或js
指示 flex-item
正在被包裹。
浏览器必须知道该元素正在被包装...
我可以在哪里将其冒泡以影响所应用的样式?
包裹时我需要有一个“间隔”边距,但当 flex 元素未包裹时,应删除边距。
最佳答案
对我来说最好的解决方案是在每个 Flex 子项被包装后添加一个属性“wrapped”,并在它们未包装时将其删除。这可以通过将 Flex 容器的宽度与 Flex 子项的宽度总和进行比较来完成。写完后我会发布一个代码片段。
浏览器应该向包装的 Flex 元素添加一个属性。
关于javascript - 如何判断 flex 元素是否被包装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38188997/