问答详情
源自:2-3 jQuery鼠标事件之mousemove事件

在function()函数中,什么时候需要在()中加e,什么时候不用加e,有没有什么标准啊?

在function()函数中,什么时候需要在()中加e,什么时候不用加e,有没有什么标准啊?

$(".aaron1").mousemove(function(e) {

        $(this).find('p:last').html('移动的X位置:' + e.pageX)

    })


提问者:蒹葭苍沧 2019-08-28 23:30

个回答

  • 慕无忌0483822
    2020-02-21 15:32:46
    已采纳

    不加e这个参数用this不是一样的吗??

  • 蒹葭苍沧
    2019-10-14 17:59:45

    有点懂了,看来得多练习项目了

  • SeanTaaan
    2019-09-02 22:18:37

    我的理解是 这里的e跟原声js里面的event一样 

    var btn = document.creatElement('Button')

    btn.onmousemove = function(event){

      event = event || window.event

    //比如你要获取鼠标当前的坐标,就要用到这个event

    var X= event.offsetLef+"px"

    var Y = event.offsetTop + "px"

    console.log(X,Y)

    }

  • 慕粉3147765
    2019-09-02 19:52:49

    e是事件对象,当用到事件对象的时候加e,不用的时候可加可不加