我对条件及其触发有一点问题。我的 HTML 中有 2 个对象(div 和 img),我试图通过 JS 不断对齐。我的意思是,当窗口大小发生变化时,它们会重新对齐(因为一个对齐到中心 - 而不是:),我也不能将第二个对齐,因为我还需要匹配大小,这绝对需要JS)。
我做了一个小函数来对齐它们并为其设置适当的尺寸,并且我在每个 window.onresize 事件(以及文档准备就绪)上触发该函数。但我发现,它不会触发缩放动作,而且它更适合我不依赖 window.onresize。
所以我认为有可能写一个像这样的条件
if (div.width() != img.widht()) {
// do something to match it again
}
但事实证明,它只在就绪事件上运行此条件(分别是加载事件,因为我有一张图片)。所以我的问题是,如果有什么办法,那么条件就是不断地检查它的状态?我知道,我可能可以设置 Interval 来解决这个问题,但是 a)我想 99% 的执行都是毫无意义的,b)除非我将它设置为非常快速的重复,否则它甚至不会修复 div 和img 的不匹配问题立即出现。
非常感谢。