jquery绑定事件的系统参数传递方法

如果是传递的事件自带函数,,可使用以下语法(以鼠标移动事件为例):

    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.传递的参数名称
 }
 
 
原文地址:https://www.cnblogs.com/llcdbk/p/5702529.html