Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

255
Vistas
JQuery mouseup fuera de la ventana: ¿es posible?

Estoy tratando de lograr un arrastre rudimentario. Al bajar el mouse, el elemento comienza a arrastrarse, pero no a la misma velocidad que el mouse, por lo que continúo arrastrando cuando el mouse está fuera de la ventana, pero si el mouse no está sobre la página, no puedo obtener eventos de mouseup.

Puedo ver otras páginas hacer esto, así que sé que es posible. Agradezco cualquier ayuda.

Editar: por ejemplo

Reproduzca cualquier video en Vimeo http://vimeo.com/19831216 asegúrese de que la ventana sea lo suficientemente pequeña en su pantalla con un espacio encima, luego arrastre la barra de progreso del video hacia la izquierda y hacia la derecha, ahora mueva el cursor fuera del borde superior de la ventana mientras sigue arrastrando hacia la izquierda/derecha, ¿ve? Ahora suelte el botón del mouse mientras aún está fuera de la ventana: el arrastre termina y el video continúa reproduciéndose.

Nota: Vimeo tiene una opción para usar un reproductor flash o un reproductor HTML5 y esto es con el reproductor html5.

over 4 years ago · Santiago Trujillo
3 Respuestas
Responde la pregunta

0

De hecho , puede mover el mouse hacia arriba fuera de la ventana del navegador.

Funcionó para mí al menos.

 $(function(){ $(window).mouseup(function(){ alert('mouse up'); }); });

http://jsfiddle.net/fFeJ6/

Trabajando en Chrome 10 en Ubuntu Maverick.

over 4 years ago · Santiago Trujillo Denunciar

0

no puede rastrear los eventos del mouse fuera de la ventana del navegador con javascript.

como se explica aquí , solo puede verificar si el mouse sale de la ventana.

over 4 years ago · Santiago Trujillo Denunciar

0

Tal vez pueda capturar el evento mouseout y luego llamar a su función mouseup desde allí:

 $(window).mouseout(function() { $(item).mouseup(); });
over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda