工作中遇到的一个问题
设置父元素 visibility: hidden;
设置子元素 visibility: visible;
这个时候子元素是可见的
visibility与display有点差异
此处可以实用 unset 属性
子元素设置 visibility: unset 可解决问题
ps:此处用到visibility的原因是 移动下图的 1 和 2 交换位置时,将1 clone一份作为移动dom,原1设置visiblity 为 hidden
当移动结束后 1,再将 clone 部分remove ,其后将1 显示出来
此时设置 1 显示出时 可以设置其属性 visiblity 为 visible
但是 此处需求是 一、单选题 和 二、综合题 同样可以互换位置,
一、单选题 自身设置为 visiblity hidden 时,由于其子元素 1 2
visiblity 为 visible 将会显示出来
处理办法如上所述 显示元素时 不再设置 visible 改为 设置为 unset