5
  1. $(window).bind('resize')和 和有什么不一样$(window).resize()
  2. 我看到某处bind嵌套了resize。它有什么影响?请参阅下面的代码。
  3. 我知道.resize()适用于元素和窗口。是否bind也以类似的方式工作......喜欢$('#el').bind('resize', function (event) { // stuff });

JS:

$(window).bind('resize', function (event) {
    $(window).resize(function () {
         // do something here
    });
});
4

1 回答 1

3

jQuery页面.resize()

此方法是 .on('resize', handler) 的快捷方式。

并且.on()是:

.on() 方法将事件处理程序附加到 jQuery 对象中当前选定的元素集。从 jQuery 1.7 开始,.on() 方法提供了附加事件处理程序所需的所有功能。有关从旧 jQuery 事件方法转换的帮助,请参阅 .bind()、.delegate() 和 .live()。

所以基于jQuery api描述,我认为没有区别它只是一个类似于$.click()和其他的快捷方式

于 2013-10-20T07:17:31.287 回答