Jump to content

Cannot call method 'mouseY' of undefined


The Little Guy

Recommended Posts

var jsLive = {
mouseY : function(e){
	var posy = 0;
	if (e.pageY){
		posy = e.pageY;
	}
	else if (e.clientY){
		posy = e.clientY + document.body.scrollTop + document.documentElement.scrollTop;
	}
	return posy;
},
onmousemove : {
	init : function(){
		var evnt = document.createEvent("MouseEvents");
		evnt.initMouseEvent("mousemove", true, true, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null);
		return evnt;
	},
	mouseY : jsLive.mouseY(this.init)
}.init()
}

document.getElementById('myid').innerHTML = obj.onmousemove.mouseY;

 

So using the above code, I would like to get the mouse Y position and write it to "myid" when the mouse moves.

 

"Uncaught TypeError: Cannot call method 'mouseY' of undefined", which is this:

mouseY : jsLive.mouseY(this.init)

 

What is a solution to this problem?

Link to comment
https://forums.phpfreaks.com/topic/226425-cannot-call-method-mousey-of-undefined/
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.