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 № 1Zamiast używać onmousemove na elemencie, użyj go na dokumencie.