Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [jQuery] mousemove(), czyżby jakiś bug ?
zzeus
post
Post #1





Grupa: Zarejestrowani
Postów: 441
Pomógł: 71
Dołączył: 3.09.2007
Skąd: wrocław

Ostrzeżenie: (0%)
-----


Witam, wymyśliłem sobie coś takiego, że jeśli kursor myszki jest nad jakimś wybranym obszarem, to pojawia się wcześniej ukryty div z opisem do tego obszaru. Tutaj nie ma problemu. Chciałbym jednak, aby ten div z opisem poruszał się za kursorem (w obrębie obszaru do którego opis zawiera), i w tym celu używam mousemove() i w nim zmieniam parametry css left i top. Kiedy poruszam wskaźnikiem myszy w lewo lub w górę jest ok, problem pojawia kiedy wskaźnik stoi nieruchomo lub kiedy poruszam nim w prawo lub w dół, mianowicie div z opisem zaczyna wtedy migać. Co jest powodem takiego zachowania ?

Pozdrawiam
Go to the top of the page
+Quote Post
batman
post
Post #2





Grupa: Moderatorzy
Postów: 2 921
Pomógł: 269
Dołączył: 11.08.2005
Skąd: 127.0.0.1




Domyślam się, że otwierasz diva bezpośrednio pod kursorem. Jeśli tak, to przesunięcie myszy w dół lub w prawo lub pozostawienie jej w miejscu, powoduje, że nowy div przesłania diva, który otwiera okno. Wówczas wywoływane jest zdarzenie mouseout i div znika. Jak div zniknie, to ma miejsce zdarzenie mouseover, itd. Otwieraj diva kilka pikseli na prawo i w dół od kursora.
Go to the top of the page
+Quote Post
zzeus
post
Post #3





Grupa: Zarejestrowani
Postów: 441
Pomógł: 71
Dołączył: 3.09.2007
Skąd: wrocław

Ostrzeżenie: (0%)
-----


Dzięki dobry człowieku (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) nie wpadłem na to a faktycznie to było przyczyną migania.

Pozdrawiam
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 15:34