我想将resize事件添加到元素中(我知道您不能将resize添加到特定元素中,但是如果JS函数在任何类型的调整大小时都可以触发,那就没问题了。具体元素)。

我在想这个:

<div onresize="wrapperResize();"></div>


这某种程度上是行不通的(这里是Safari用户)。但是,这可行:

<div onclick="wrapperResize();"></div>


当前wrapperResize()仅保存一个简单的console.log()。我该怎么办?

PS:This效果很好(传统检查),我什至有什么不同?

附加:div具有固定的高度,主体元素的33%宽。即使事件应该触发,但当调整窗口大小时,我认为这可能是原因。

最佳答案

我认为您应该在窗口上设置onresize处理程序,并在javascript中而不是内联html中进行。

window.onresize = yourFunction

关于javascript - JS/HTML-onresize不会触发,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35805805/

10-12 12:22