猿问

如何手动触发浏览器重绘?

  el.css('display', 'none')

        setTimeout(function () {

          el.css('display', 'block')

        }, 0)

        

        

上面的代码会造成界面闪一下,有没有其他方法?


莫回无
浏览 1142回答 2
2回答

慕妹3146593

你是不是用了动画?如果用了动画试试在隐藏元素前先关闭动画,再隐藏

幕布斯6054654

animate ?
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答