Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

273
Views
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 answers
Answer question

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 Report

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 Report

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!