1.js改变属性之后,hover不起作用
因为使用了js之后,会直接在style里面添加属性,而属性的优先级:style>css伪类>id>class。
给:hover的属性后面添加!important就可以了。因为!important优先级高于一切!!
2.解决这样的图形问题
![]()
不会,有会的能教教我么 -_-
3.焦点的获取
在这里刚开始一直获取不到,原来是忘记了在div上设置tableindex,tableindex是按tab建是否可以选中,-1不可以选中,从0开始设置可以一直table切换目标,使用@focus和@blur一个获得焦点时触发,一个是失去焦点触发。还有一个问题选中有css样式,这个地方使用outline: none;去除默认样式。
4.vue使用v-show不能够得到div的长度和宽度,这是因为v-show只是挂在了dom,但是没有完全渲染,这个时候使用this.$nextTick(function () {})可以得到准确值
本文探讨了JS中hover失效的问题及解决方案,通过添加!important提高优先级;讲解了Vue中v-show影响元素尺寸获取的处理技巧,利用$nextTick确保DOM完全渲染;并分享了焦点获取与CSS样式的调整经验。
562

被折叠的 条评论
为什么被折叠?



