Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> jQuery problem z "aktywacją" mouseover
jakobkow
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 6.06.2012

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


Witam wszystkich forumowiczów.
Mój pierwszy post dotyczy nastepującego problemu.

Napisałem następujący kod

  1. $("#menu_element").mouseover(function() {
  2. $(this).stop(true,false).animate({ backgroundColor: "#999999", color: "#000000"}, 500);
  3. });
  4.  
  5. $("#menu_element").mouseleave(function() {
  6. $(this).stop(true,false).animate({ backgroundColor: "#000000", color: "#cccccc" }, 200);
  7. });


który jak widzicie powoduje płynne podświetlanie elementów menu. Kod działa poprawnie ale problem polega na tym, że bezpośrednio po
"załadowaniu" strony (kiedy pierwszy raz najadę kursorem myszy na element menu) kod się nie wykonuje (tak jakby nie istniał). Dopiero ponowne najechanie kursorem
na dany element menu powoduje poprawne podświetlenie lub wygaszenie tego elementu. Problem dotyczy wszystkich elementów menu (jeśli jest ich 20 to muszę na każdy z osobna najechać myszą aby ściemnianie i rozjaśnianie zadziałało poprawnie).
Czy ktoś z Was ma pomysł co może być przyczyną tego problemu? Jeśli tak to proszę o jakieś wskazówki bo ja jQuery używam dopiero od 2 dni.

Ten post edytował jakobkow 7.06.2012, 21:02:10
Go to the top of the page
+Quote Post

Posty w temacie


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: 21.12.2025 - 18:39