【发布时间】:2017-05-02 21:46:46
【问题描述】:
https://jsfiddle.net/57org2ve/2/
HTML:
<div id="at" style="width:100%;background:red">
This is a div, you can click on me or resize me.
</div>
JavaScript:
$('#at').resize(function(){alert(1)})
$('#at').click(function(){alert(2)})
【问题讨论】:
-
我知道 $(window) 仅用于调整大小,但在您的情况下,元素想要调整事件的大小。我也在寻找解决方案
-
我相信 resize 事件只能在 window 对象上使用,所以你需要使用
$(window).resize()但它看起来更像是你想要在用户直接更改元素的大小时触发一个事件? -
是的,正是我想要在元素上调整大小事件。
-
raw.githubusercontent.com/cowboy/jquery-resize/v1.1/… 发现了这个技巧,但它是 6 年前的......我不知道是否有任何更好的方法......
-
你能告诉我它是如何工作的吗?
标签: jquery