我确定这是某个地方,但我想知道我是否可以结合这两个jQuery函数(假设'DO SOMETHING'是相同的代码)。
$( window ).resize(function() {
//DO SOMETHING
});
$('.mySelector input').on('click', function() {
//DO SOMETHING
});
当您使用||时,在php中类似
每次我搜索它时,都会得到$('#myIdOne,#myIdTwo')的结果,这对我没用。
谢谢!
答案 0 :(得分:3)
你不需要结合任何东西来实现你想要的东西 仅仅是你必须在两个事件中调用相同的功能。
$( window ).resize(doSomething);
$('.mySelector input').on('click', doSomething);
function doSomething() {
//DO SOMETHING
});
答案 1 :(得分:0)
要合并你要求你做的事情:
$(window, '.mySelector input').on('click resize', function(e) {
if (e.target === window) {
alert('Event comes from window');
} else {
alert('Event comes from: ' + e.target.tagName)
}
});