bind('resize')与.resize()之间的jquery区别

时间:2013-10-20 07:03:33

标签: jquery

  1. $(window).bind('resize')$(window).resize()之间的区别是什么?
  2. 我看到bind嵌套在resize上的某个地方。它有什么影响?请参阅以下代码。
  3. 我知道.resize()适用于元素和窗口。 bind也以类似的方式工作...... 比如$('#el').bind('resize', function (event) { // stuff });
  4. JS:

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

1 个答案:

答案 0 :(得分:3)

来自jQuery页面.resize()

  

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

.on()是:

  

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

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