在 documentation for .on()
中,参数如下:
.on( events [, selector ] [, data ], handler )
关于handler
参数(即回调函数):
处理程序
输入:
Function( Event eventObject [, Anything extraParameter ] [, ... ] )
触发事件时执行的函数。值
false
也可以作为简单执行return false
的函数的简写。
何时将任何extraParameter
个参数传递给回调函数? .on()
有很多别名,但我没有遇到任何传递超过eventObject
参数的别名。
答案 0 :(得分:3)
文档中有一个例子:
=OFFSET($A$1,INT((ROW(A1)-1)/3),INT((((ROW(A1)-1)/3)- (INT((ROW(A1)-1)/3)))*3))
答案 1 :(得分:1)
什么时候将任何extraParameter参数传递给回调函数?
利用.trigger(eventType [,extraParameters])
var obj = $({})
obj.on("evt", function(e, a, b) {
console.log(e, a * b)
});
obj.trigger("evt", [Math.random(), 100])
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>