$("#mySecondDiv").bind('my-event', function(event, a ,b) { /* ... */ });
$("#mySecondDiv").trigger('my-event', [1, 2]);
这是bind()
方法中定义的函数。我希望这个函数一旦全局定义并用于多个元素。
例如:
function{ //definition }
$("#mySecondDiv").bind('my-event', --call above function here--);
$("#mySecondDiv").trigger('my-event', [1, 2]);
$("#myAnotherDiv").bind('my-event', --again call the same above function here--);
$("#myAnotherDiv").trigger('my-event', [1, 2]);
我怎样才能做到这一点?
答案 0 :(得分:2)
多么容易安静
JS CODE:
function callMultiple () { //definition }
$("#mySecondDiv").bind('my-event', callMultiple);
$("#mySecondDiv").trigger('my-event', [1, 2]);
$("#myAnotherDiv").bind('my-event', callMultiple);
$("#myAnotherDiv").trigger('my-event', [1, 2]);
快乐编码:)
答案 1 :(得分:0)
在某处定义你的功能 -
function yourFunction(event, a ,b) { /* ... */ }
现在你可以这样使用它 -
$("#mySecondDiv").bind('my-event', yourFunction);
$("#myAnotherDiv").bind('my-event', yourFunction);