设$(窗口).blur和$('#id').单击执行相同的功能

adn*_*nan 1 jquery

我有2个不同的事件,我想要执行相同的功能.我如何'合并'他们?

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

$("#show-wall-link, #maximage, iframe").click(function (e) {
    e.preventDefault();
    togglebackground();
});
Run Code Online (Sandbox Code Playgroud)

Ror*_*san 6

试试这个:

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

function togglebackground(e) {
    e.preventDefault();
    // do stuff...
};
Run Code Online (Sandbox Code Playgroud)