Jquery 让$(window).blur和$(';#id';)。单击执行相同的功能

Jquery 让$(window).blur和$(';#id';)。单击执行相同的功能,jquery,Jquery,我有两个不同的事件,我想对它们执行相同的功能。如何“合并”它们 $(window).blur(function(e) { e.preventDefault(); togglebackground(); }); $("#show-wall-link, #maximage, iframe").click(function (e) { e.preventDefault(); togglebackground(); }); 试试这个: $(window).blur(t

我有两个不同的事件,我想对它们执行相同的功能。如何“合并”它们

$(window).blur(function(e) {
    e.preventDefault();
    togglebackground();
});

$("#show-wall-link, #maximage, iframe").click(function (e) {
    e.preventDefault();
    togglebackground();
});
试试这个:

$(window).blur(togglebackground);
$("#show-wall-link, #maximage, iframe").click(togglebackground);

function togglebackground(e) {
    e.preventDefault();
    // do stuff...
};
试试这个:

$(window).blur(togglebackground);
$("#show-wall-link, #maximage, iframe").click(togglebackground);

function togglebackground(e) {
    e.preventDefault();
    // do stuff...
};

嗯。。。它们是函数。匿名内联函数,但您可以将任何函数设置为事件侦听器

function blurOrClick (e) {
    e.preventDefault();
    togglebackground();
}

$(window).blur(blurOrClick);
$("#how-wall-link, #maximage, iframe").click(blurOrclick);

嗯。。。它们是函数。匿名内联函数,但您可以将任何函数设置为事件侦听器

function blurOrClick (e) {
    e.preventDefault();
    togglebackground();
}

$(window).blur(blurOrClick);
$("#how-wall-link, #maximage, iframe").click(blurOrclick);