如何将多个方法绑定到单个事件
How do I tie several methods to a single event?
我有一个开始按钮(列为css元素start_button),当点击时会触发几个事件,例如,将分数增加一点,将计时器减少一秒,调用一张图片并更改几个css元素。
我有一些函数是由.on事件侦听器调用的,当被一个名为start的函数调用时,它会激发(或者我希望如此)。我还没有想好如何将偶数与函数联系起来。感谢您的贡献。
功能启动()$('#start_button').on('click',function(){增量()//调用独立函数$('#start_button').on('click',function(){addMole();$('#start_button').on('click',function(){timer();$('#start_button').on('click',function(){增量();alert(xPosition());alert(yPosition());});});});});感谢
将所有这些嵌套到第一个挂机中。
jQuery('#start_button').on('click', function() {
functionNameOne();
functionNameTwo();
functionNameThree();
//etc...
});
jQuery API deos不支持在单个调用中为单个事件注册多个处理程序。
你可以这样做让它看起来更漂亮:
function foo(event) {...};
function bar(event) {...};
obj.on('click', foo);
obj.on('click', bar);
相关文章:
- 如何在没有jQuery的情况下模拟按名称命名的事件或解除单个事件的绑定
- Knockout.js用单个json对象绑定一个可观察对象
- 绑定事件发射器上的单个事件
- 挖空:数据绑定到 foreach 绑定中的单个文本框
- KnockoutJS与jQuery数据表和绑定插件,行单击传递整个数组而不是单个模型
- jQuery each - 绑定到所有元素而不是单个元素
- 挖空 要在单个标记中显示的文本绑定
- 使用角度谷歌地图无法将点击事件绑定到用于显示单个窗口的标记
- 在单个 .on() 调用中绑定多个事件
- 从 NG 绑定结果访问单个对象
- 更换所有元件's单击与单个文档的绑定.on('单击')
- KnockOut数组绑定到单个索引
- 如何将同一类型的多个事件绑定到单个元素
- Knockout Js-将json数组中的单个项绑定到元素
- Knockout js:用于绑定对象而不是单个值的代码
- 如何将多个方法绑定到单个事件
- 绑定带有单个记录的简单视图模型
- Javascript多个事件绑定到单个函数,导致多个函数执行
- 使用流星和Angular为单个文档提供3- way数据绑定,而不是集合
- React + Flux——将输入绑定到单个“模型”的嵌套组件