如果发生一个或其他事件,jquery函数
最好的写作方式是什么 如果如果发生一个或其他事件,jquery函数,jquery,function,Jquery,Function,最好的写作方式是什么 如果 $("#div1").click() 或 $("#div2").hover() 然后 { do some function } 我知道如何将共享公共元素的事件链接在一起,但如何为多个元素执行多个事件(如果我的术语不正确,请原谅!) 谢谢你的帮助 编辑:为了澄清,我想知道当上述两个事件中的任何一个发生时,是否可以运行一个函数。所以如果A或B发生了,那么就做C。有什么问题: var x = function(e) { console.log(e); }; $("#
$("#div1").click()
或
$("#div2").hover()
然后
{ do some function }
我知道如何将共享公共元素的事件链接在一起,但如何为多个元素执行多个事件(如果我的术语不正确,请原谅!)
谢谢你的帮助
编辑:为了澄清,我想知道当上述两个事件中的任何一个发生时,是否可以运行一个函数。所以如果A或B发生了,那么就做C。有什么问题:
var x = function(e) { console.log(e); };
$("#div1").click(x)
$("#div2").hover(x)
var fn = function(){ ... }
$("#div1").click(fn);
$("#div2").hover(fn);
有什么问题吗
var fn = function(){ ... }
$("#div1").click(fn);
$("#div2").hover(fn);
对于1个元素和2个或更多事件:
$("#div").on("click hover", function(){
console.log("execute");
});
对于2个元素,每个元素有1个事件:
function print(a) {
console.log(a);
}
$("#div1").on("click", function(){
print("click");
});
$("#div2").on("hover", function(){
print("hover");
});
对于1个元素和2个或更多事件:
$("#div").on("click hover", function(){
console.log("execute");
});
对于2个元素,每个元素有1个事件:
function print(a) {
console.log(a);
}
$("#div1").on("click", function(){
print("click");
});
$("#div2").on("hover", function(){
print("hover");
});
多元素是什么意思?共享多个事件处理程序的元素?例如,不同的元素,即#div1或#div2,其中一个是单击的,另一个是悬停的。像这样@马汉你测试过你的小提琴吗?还是像这样?多元素是什么意思?共享多个事件处理程序的元素?例如,不同的元素,即#div1或#div2,其中一个是单击的,另一个是悬停的。像这样@马汉你测试过你的小提琴吗?还是像这样?