事件没有在firefox中定义。

时间:2014-11-26 06:19:28

标签: javascript jquery

我注意到一些帖子, 尝试了evt.pageX window.event.pageX  但我不工作。

var curr_elem = [[0,0],[0,0]];

$("*").click(function(){ 

            curr_elem[0][0]=event.pageX-pageXOffset;
            curr_elem[0][1]=event.pageY-pageYOffset;
            $("#lable5").text("X "+curr_elem[0][0]);
            $("#lable6").text("Y "+curr_elem[0][1]);

    });

或者可能存在更好的方法来让鼠标X Y进入"点击"事件。它在Chrome和IE上工作。我做错了什么?

2 个答案:

答案 0 :(得分:2)

在函数中传递event

$("*").click(function(event){ 

注意:某些浏览器无法获取事件,因此您必须通过e

答案 1 :(得分:0)

event未定义。您没有将参数传递给click处理程序中的回调。