Firefox não reconhece a variável "event"
Pessoal tenho o seguinte código javascript abaixo.
Ele pega a posição do mouse no eixo Y.
Esse código funciona bem no chrome, mas no firefox ele apresenta o seguinte erro:
No caso ele apresenta "a is not defined", mas a variável a é a variável "event", que eu envio por parâmetro.
Alguel sabe por o firefox não reconhece?
Já procurei na internet, mas não encontrei resposta.
function f15Mouse() {}
f15Mouse.prototype.getPosition = function(event) {
var dot, eventDoc, doc, body, pageX, pageY;
event = event || window.event; // IE-ism
// If pageX/Y aren't available and clientX/Y are,
// calculate pageX/Y - logic taken from jQuery.
// (This is to support old IE)
if (event.pageX == null && event.clientX != null) {
eventDoc = (event.target && event.target.ownerDocument) || document;
doc = eventDoc.documentElement;
body = eventDoc.body;
event.pageX = event.clientX +
(doc && doc.scrollLeft || body && body.scrollLeft || 0) -
(doc && doc.clientLeft || body && body.clientLeft || 0);
event.pageY = event.clientY +
(doc && doc.scrollTop || body && body.scrollTop || 0) -
(doc && doc.clientTop || body && body.clientTop || 0 );
}
return event.pageY;
}Discussão (5)
Carregando comentários...