Foros del Web » Programando para Internet » Jquery »

JQUERY - detectar boton del medio evento click - no en el mousedown ni up

Estas en el tema de JQUERY - detectar boton del medio evento click - no en el mousedown ni up en el foro de Jquery en Foros del Web. Buenas, hay alguna forma de detectar el boton del medio con el evento click de jquery?? Se que con e.wich == 2 del mousedown y ...
  #1 (permalink)  
Antiguo 07/09/2011, 10:37
 
Fecha de Ingreso: junio-2009
Mensajes: 309
Antigüedad: 15 años, 5 meses
Puntos: 5
JQUERY - detectar boton del medio evento click - no en el mousedown ni up

Buenas, hay alguna forma de detectar el boton del medio con el evento click de jquery?? Se que con e.wich == 2 del mousedown y el mouseup se puede detectar, pero en mi aplicacion queda fatal, y necesito exclusivamente que se pueda saber si realizas CLICK con el boton del medio.

Alguna idea? gracias.
  #2 (permalink)  
Antiguo 07/09/2011, 12:35
Avatar de chichote
Colaborador
 
Fecha de Ingreso: diciembre-2004
Ubicación: Santiago - Chile
Mensajes: 1.868
Antigüedad: 19 años, 11 meses
Puntos: 145
Respuesta: JQUERY - detectar boton del medio evento click - no en el mousedown ni up

no te sale mejor ponerle un identificador, ya sea un id, class, title, rel, etc? asi te queda mas simple hacer la comparacion, por ejemplo

Código:
$("button").click(function()
  {
alert($(this).attr("class"));
});
Saludos.
__________________
http://chicho.ninja yiaaaa
  #3 (permalink)  
Antiguo 07/09/2011, 14:40
 
Fecha de Ingreso: junio-2009
Mensajes: 309
Antigüedad: 15 años, 5 meses
Puntos: 5
Respuesta: JQUERY - detectar boton del medio evento click - no en el mousedown ni up

mmm Perdon Cherivera, pero me he perdido, a que te refieres exactamente? no entendí tu respuesta.
  #4 (permalink)  
Antiguo 07/09/2011, 20:22
 
Fecha de Ingreso: agosto-2009
Mensajes: 247
Antigüedad: 15 años, 3 meses
Puntos: 10
Respuesta: JQUERY - detectar boton del medio evento click - no en el mousedown ni up

Creo que estan hablando de cosas diferentes: boton (medio) del raton y boton (medio en un formulario) html

Volviendo al tema, me parece pesima idea...puesto que algunos ratones son de dos botones (quizas quede alguno)... algunos tienen ruedita y otros un tercer boton.
__________________
The best powerful search engine for MSN messenger profiles I know is msn profile viewer. It's really good either if you have an e-mail address or not. Try it!
  #5 (permalink)  
Antiguo 08/09/2011, 06:51
 
Fecha de Ingreso: junio-2009
Mensajes: 309
Antigüedad: 15 años, 5 meses
Puntos: 5
Respuesta: JQUERY - detectar boton del medio evento click - no en el mousedown ni up

Vale, ya entiendo. Yo me refiero al raton.
No es pesima la idea jajaja. Es solo un valor añadido que controlando ese boton habras una nueva pestaña en un sistema de pestañas... al igual que en cualquier navegador. Logicamente combinando CMD (mac) o ctrl (PC) y cclick izquierdo hace lo mismo, y ademas hay un boton exclusivo de crear pestañas.


Pero bueno, quitando de que parezca mala o buena, y aclarado que es el mouse.... ¿Hay alguna forma o truco? ya que en la documentacion oficial no dice que sea posible, pero tal vez alguien de aqui lo hizo..
  #6 (permalink)  
Antiguo 09/09/2011, 13:24
Avatar de chichote
Colaborador
 
Fecha de Ingreso: diciembre-2004
Ubicación: Santiago - Chile
Mensajes: 1.868
Antigüedad: 19 años, 11 meses
Puntos: 145
Respuesta: JQUERY - detectar boton del medio evento click - no en el mousedown ni up

jaja si, bueno entendi mal, efectivamente pense que hablaba del boton medio de un formulario.

nunca se me habia ocurrido, pero aca tienes algo.

http://www.humbug.in/stackoverflow/e...--4007482.html
http://www.humbug.in/stackoverflow/e...y-5392442.html
http://www.humbug.in/stackoverflow/e...--5833928.html


Saludos.
__________________
http://chicho.ninja yiaaaa
  #7 (permalink)  
Antiguo 14/09/2011, 12:24
 
Fecha de Ingreso: junio-2009
Mensajes: 309
Antigüedad: 15 años, 5 meses
Puntos: 5
Respuesta: JQUERY - detectar boton del medio evento click - no en el mousedown ni up

Gracias cherivera, pero en todos hablan de mousedown y mouseup, no entiendo como hicieron eso tan mal, por que realmente al clickar fuera de algo si rectificas y antes de soltar has moviddo el mouse pero resulta que acabas en otro sitio con el mismo selector (el de un enlace por ejemplo) lo ejecuta... :S

Vamos que no es lo que busco.

Para que entiendas lo que digo mira este ejemplo, http://jsfiddle.net/nogoodatcoding/QNUU2/2/ va con mouseup, si haces click en otro sitio pero antes de soltar acabas encima del enlace lo detecta, logico, es mouse up. Pero claro, si no se puede detectar el boton del medio con el evento click normal.... mal estamos por que puede pasar ese defecto tb....

Saludos!
  #8 (permalink)  
Antiguo 21/09/2011, 06:52
Avatar de chichote
Colaborador
 
Fecha de Ingreso: diciembre-2004
Ubicación: Santiago - Chile
Mensajes: 1.868
Antigüedad: 19 años, 11 meses
Puntos: 145
Respuesta: JQUERY - detectar boton del medio evento click - no en el mousedown ni up

hola Leif_sk8er.

Con jquery puedes capturar la posicion del mouse, puedes saber en que coordenas exactas te encuentras, entonces puedes limitar que si haces click, y luego te mueves a un enlace, si ese enlace está a x distancia del click inicial te retorne un false o prevent default para evitar el seguimiento del enlace.

No se, es una idea loca que se me ocurrio para evitar el problema que mencionas. Ojo, que los framework no lo hacen todo, solo te ahorran camino.

Saludos.
__________________
http://chicho.ninja yiaaaa

Etiquetas: evento, medio, botones
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:09.