在Bootstrap崩溃的代码中,在news.content
方法中,我看到以下行:
textarea
我不明白最后hide()
的重点是什么,除非它有副作用,因为它没有被分配给任何东西。它有副作用吗?
答案 0 :(得分:4)
某些旧版浏览器(如旧版本的IE)在执行某些操作后遇到了有时无法重排(重新呈现演示文稿)的问题。
Mearly查询某些属性(如offsetHeight
)会强制DOM重新计算并重新绘制屏幕上的对象。
因此,副作用是强制重排(重绘)屏幕。古怪,但旧浏览器的老技巧。
对于旧版本的Google Chrome,a question where this is suggested as a solution如果没有它就无法正常运行。
答案 1 :(得分:2)
这是来自bootstrap小组的有用评论:
if (doAnimate) this.$backdrop[0].offsetWidth // force reflow