![]() |
![]() ![]() |
![]() |
![]()
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 |
|
|
![]()
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.
|
|
|
![]()
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 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 15:34 |