正如标题所说,当输入框的宽度发生变化时,jQuery 事件 resize() 不会触发。根据jQuery API 文档,resize 事件被发送到(窗口)处理程序。所以我的问题是,我还有什么其他的解决方案来收听调整大小的事件。
我目前在 CSS 中使用 transition 属性,而不是使用 jQuery animate 来改变输入宽度。它在 CSS 中更干净、更流畅,所以我想保持这样。如果有人有任何其他解决方案,请在下面列出。
我的第一次尝试是这样的
$('input').resize(function() {
$(this).val('Resize? Nope!');
});
这是调整大小事件的小提琴:http: //jsfiddle.net/Yw9CT/