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?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/questionmark.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 (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
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
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: 28.09.2025 - 04:51