鍍金池/ 問答/HTML/ 如何手動觸發(fā)瀏覽器重繪?

如何手動觸發(fā)瀏覽器重繪?

   el.css('display', 'none')
        setTimeout(function () {
          el.css('display', 'block')
        }, 0)
        
        

上面的代碼會造成界面閃一下,有沒有其他方法?

回答
編輯回答
安淺陌

animate ?

2017年7月20日 11:48
編輯回答
朕略萌

el.hide().show()

2017年6月6日 14:23
編輯回答
逗婦惱

你是不是用了動畫?如果用了動畫試試在隱藏元素前先關(guān)閉動畫,再隱藏

2017年5月27日 21:55