/ / Javascript / jQuery / CSS. Jak utrzymywać zdarzenia przeciągania poza docelowym elementem div? - javascript, jquery, css

JavaScript / jQuery / CSS. Jak utrzymywać zdarzenia przeciągania poza docelowym elementem div? - javascript, jquery, css

Implementuję pasek przewijania za pomocą jQuery / Javascript / CSS. Zwykły. Wszystko przebiega zgodnie z planem, z wyjątkiem następującego przypadku użycia:

Użytkownik wskakuje na pasek przewijania div obsługujący programy obsługi zdarzeń mousedown / mousemove / mouseup. Użytkownik inicjuje gest przeciągania - mousemove zaczyna strzelać - to szybko przesuwa kursor na zewnątrz granice paska przewijania div i na otaczającą nieruchomość div na stronie internetowej. W tym momencie ruch myszy - zgodnie z oczekiwaniami - przestaje strzelać.

W jaki sposób mogę kontynuować zdarzenia związane z ogniem myszy?bez uciekania się do dołączania handlarza myszką do głównego diva? Jak zachować przewijanie przewijania przeciągania, mimo że kursor zniknął z paska przewijania?

Dzięki,
Doug

Odpowiedzi:

0 dla odpowiedzi № 1

Zamiast używać onmousemove na elemencie, użyj go na dokumencie.