Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript]mouseover - problem przy podminie grafiki w IE
siemieng
post
Post #1





Grupa: Zarejestrowani
Postów: 101
Pomógł: 7
Dołączył: 16.01.2007

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


witam;

ja z takim małym pytaniem, apropo zachowania sie elementu <input type="image" /> do ktorego jest podpieta funkcja podmiany grafiki - problem dotyczy IE

wykorzystuje tu jQuery:

  1. <input type="image" id="qaz" src="obrazek_off.gif" />
  2.  
  3. $(document).ready(function() {
  4. $("#qaz").mouseover( function() { $(this).attr({ src: "obrazek_on.gif", alt: "" }) } );
  5. });


I tak w FF i Operze jest ok, a w IE po najechaniu kursorem myszki na przycisk, pojawia sie kursor z klepsydra, gdy sie nie rusza myszka jest ok, ale lekki ruch w obszarze przycisku powoduje ponowne wywolanie funckji i znowu sie pojawia migoczacy kursor z klepsydra, ogolnie nie wiem czy to kolejna przypadlosc IE, czy da sie jakos "zablokowac" wywolanie funkcji jak juz jest wywolana a kursor porusza sie nad przyciskiem, czy robi sie to inaczej, bo jak pisalem w innych przegladarkach pomimo ruszania kursorem nad przyciskiem, grafika nie jest wczytywana ponownie, chyba ze jest cos w rodzaju cashu innych przegladarek - ma ktos jakis pmysl?questionmark.gifquestionmark.gifquestionmark.gif

z gory dzieki za pomoc, pozdrawiam
Go to the top of the page
+Quote Post
mecenas
post
Post #2





Grupa: Zarejestrowani
Postów: 80
Pomógł: 5
Dołączył: 23.09.2008
Skąd: Chełmno/Toruń

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


zamiast
  1. $(this).attr({ src: "obrazek_on.gif", alt: "" })


spróbuj po prostu tak:
  1. {
  2. $(this).attr("src", "obrazek_on.gif");
  3. $(this).attr("alt", "");
  4. }


Nie dam głowy czy to poprawi sytuację, ale znając inteligencję i chęci do interpretowania standardów przez ie...

Spróbować nie zaszkodzi smile.gif


--------------------
-- http://rafaljakubowski.net76.net --
google's my life ;)
Go to the top of the page
+Quote Post
erix
post
Post #3





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Zapisujesz tę samą operację w inny sposób; podstawienie obiektu jako parametru też jest prawidłowe.

Problem tkwi w czym innym: http://forum.php.pl/index.php?showtopic=92332


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 20.08.2025 - 21:59