这些jQuery语句是什么意思或它们做了什么?

时间:2011-04-14 14:20:49

标签: javascript jquery

以下jQuery语句到底意味着什么或它们做了什么?

$(window).focus(mainWindowFocus);
$(window).unbind('focus', mainWindowFocus);

这与主窗口和子/弹出窗口有关。

function mainWindowFocus() {
    if (popUpWindow && !popUpWindow.closed) {
        popUpWindow.focus();
    } else {
         popUpWasClosed();
    }
}

1 个答案:

答案 0 :(得分:5)

$(window).focus(mainWindowFocus);

此语句将focus event绑定到window,并将函数mainWindowFocus作为事件处理程序附加。

$(window).unbind('focus',mainWindowFocus);

此语句将从mainWindowFocus的事件处理程序中明确删除函数focus event,这些函数绑定到window