Slava32768
Slava32768

Reputation: 49

Event is not defined” in firefox.

I notice some post, tried evt.pageX window.event.pageX but I is not work.

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]);

    });

Or maybe exist better way to get mouse X Y inside "click" event. Its working on Chrome and IE. What I'm doing wrong?

Upvotes: 1

Views: 581

Answers (2)

Kyle Emmanuel
Kyle Emmanuel

Reputation: 2221

event is not defined. you're not passing a parameter to the callback within the click handler.

Upvotes: 0

Balachandran
Balachandran

Reputation: 9637

pass event in a function

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

NOTE: some of the browser does not get event ,so you have to pass e,

Upvotes: 2

Related Questions