Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript][HTML] Problem ze zmianą obrazka
Forum PHP.pl > Forum > Przedszkole
thomson89
Witam!

Wyszukałem gdzieś w necie jak się zmienia obrazki za pomocą jQuery. Utworzyłem taki kod:

  1. Nazwa:<br />
  2. <input type="text" id="nazwa" name="nazwa" />
  3. <img class="img" id="wait" src="../images/empty.png" alt="" />
  4. <!-- kawałek kodu -->

[JAVASCRIPT] pobierz, plaintext
  1. $("#nazwa").change(function() {
  2. $("#wait").attr("src", "../images/wait.gif");
  3. })
[JAVASCRIPT] pobierz, plaintext


Cały JS mam w osobnym pliku. Plik się ładuje, firebug niczego nie wykrywa. Ale niestety zmiana nie działa. O co chodzi?

--EDIT:
jQuery też jest ładowane. Proszę o pomoc!
glh

http://api.jquery.com/ready/
thomson89
Ok, zdarzenie blur() się wykonuje (wiem, bo dodałem proste alert w funkcji). Ale nadal zmiana obrazków nie działa sad.gif

--EDIT:
Nie działa, bo zmieniam obrazek .png na obrazek .gif. Jak ustawiłem na inny obrazek .png - zmieniło.

Pytanie: jak zmienić obrazek .png na animację .gif?
glh
Mi działa.

  1. $(document).ready( function(){ $("#nazwa").change(function() { $("#wait").attr("src", "../images/wait.gif");})})


Tylko, że change() zaskoczy dopiero jak coś wpiszesz i np. klikniesz poza inputem. Input musi stracić focus.
Może lepsze byłoby keydown() ?
thomson89
Mi też już działa. Jak dodałem to ready to zapomniałem dodać }) i się posypało.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.