![]() |
![]() |
![]()
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.
-------------------- I would love to change the world, but they won't give me the source code.
My software never has bugs. It just develops random features. |
|
|
![]()
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
![]() Pozdrawiam -------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 15.06.2025 - 00:25 |