$(window).bind('resize')
和$(window).resize()
之间的区别是什么?bind
嵌套在resize
上的某个地方。它有什么影响?请参阅以下代码。.resize()
适用于元素和窗口。 bind
也以类似的方式工作......
比如$('#el').bind('resize', function (event) { // stuff });
?JS:
$(window).bind('resize', function (event) {
$(window).resize(function () {
// do something here
});
});
答案 0 :(得分:3)
来自jQuery页面.resize()
:
此方法是.on('resize',handler)的快捷方式。
和.on()
是:
.on()方法将事件处理程序附加到当前选定的集合 jQuery对象中的元素。从jQuery 1.7开始,使用.on()方法 提供附加事件处理程序所需的所有功能。对于 帮助转换旧的jQuery事件方法,请参阅.bind(), .delegate()和.live()。
所以基于jQuery api描述,我认为没有区别它只是一个类似于$.click()
和其他的快捷方式