我想将resize
事件添加到元素中(我知道您不能将resize
添加到特定元素中,但如果触发JS函数则没问题在任何类型的调整大小 - 而不是具体的元素。)
我在想这个:
<div onresize="wrapperResize();"></div>
这在某种程度上不起作用(Safari用户在这里)。然而,这有效:
<div onclick="wrapperResize();"></div>
目前wrapperResize()
只包含一个简单的console.log()
。我该怎么办?
PS:This效果很好(传统检查),我甚至做了哪些不同的事情?
EXTRA:div
具有固定的高度和身体元素宽度的33%
。即使事件应该触发,当窗口调整大小时,我认为这可能是原因。
答案 0 :(得分:2)
我认为你应该在窗口设置onresize
处理程序并在javascript中执行,而不是内联html ..就像这样
window.onresize = yourFunction
答案 1 :(得分:1)
您无法在onresize
容器上附加<div>
事件。它仅适用于大多数浏览器的window
。