如果是传递的事件自带函数,,可使用以下语法(以鼠标移动事件为例):
init: function () { $(document).on("mousemove",loginOperation.noteLastTime) }, noteLastTime: function (e) { console.log(e.pageX + ", " + e.pageY); },
如果是传递的自定义函数,修改:
noteLastTime: function (e) {
console.log(e.pageX + ", " + e.pageY);
}
的参数为e.data.param即可获取值,此外。
$(document).on("mousemove",loginOperation.noteLastTime)改为
$(document).on("mousemove",{param:要传递的参数},loginOperation.noteLastTime)
接收参数的方法调用参数时应该这么写:
function (reqparam) {
varres = reqparam.data.param//参数.data.传递的参数名称
}