我试图在window.resize
方法之后获取div的高度,以便该元素具有新的高度,但是在向用户显示输出之前,我可以更改另一个div的高度。
我已经知道的,在这种情况下不打算使用
使用百分比设置另一个div的高度
使用固定高度
改用CSS
使用clientHeight
使用内部高度
回到问题
JS或JQuery中是否有任何事件可以让我知道调整文档大小但尚未在屏幕上显示给用户的状态。
$(window).resize(WindowResizeNow);
最佳答案
您可以使用$(window).resize()
。
当您在JS函数中更改DOM时,DOM会立即更新,但是在执行该函数后会呈现一个页面。
对于某些每秒触发几次的事件(例如resize
和scroll
,keydown
等),这可能并不明显,但是用户可以将它们作为单个事件保留。
如果多个处理程序调用引起麻烦,则可以使用debouncer将其忽略。
关于javascript - 发布窗口调整大小事件,但用户看不到页面之前?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25501710/