Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
olá pessoal to tentando resgatar as coordenadas do mouse
mas não to conseguindo...
alguma dica?
desde já obrigado
setInterval(function(e){
var mouse = {
_x: event.clientX || event.pageX,
_y: event.clientY || event.pageY,
}
dom.byId('mouse_position').innerHTML = 'Coord X:'
+ ' '+mouse._x
+ 'Coord y:'
+ ' '+mouse._y
;
},100);
achei na net.. funcionando de boa...
com alguma implementações vai atender minhas necessidades...
Obrigado
http://www.javascriptsource.com/page-details/mouse-coordinates.html
http://stackoverflow.com/questions/1608498/capture-mouse-position-on-setinterval-in-javascript
mato a charada no link acima..
obrigado aew
Criei um modulo de dojo pra fazer isso...
modo de utilização
var mouseCoords = new MouseCoords();
function t(){
console.debug(mouseCoords.get('X')+' - '+mouseCoords.get('Y'));
}
setInterval(t,500);
define([
"dojo/_base/declare"
], function(declare){
return declare(null, {
constructor: function(){
document.onmousemove = this.setWindowMouseCoords;
},
setWindowMouseCoords: function(e) {
var IE = document.all;
var event = IE ? window.event : e;
if(IE){
window.mouseX = event.clientX+document.body.scrollLeft;
window.mouseY = event.clientY+document.body.scrollTop;
}else{
window.mouseX = event.clientX;
window.mouseY = event.clientY;
}
},
get:function(prop){
var xpatt = /(x){1}/i ;
var ypatt = /(y){1}/i ;
if(xpatt.test(prop))return window.mouseX;
if(ypatt.test(prop))return window.mouseX;
return undefined;
}
});
});
galera eu gostaria de pegar a cood com set interval existe essa possibilidade?
ou só no onmousemove ?
por exemplo divido a tela em 2
esquerda e direita
dai ele vai fica buscando a posição de x em x tempo se ta na esquerda ou direita..