Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [jQuery] Hover zmiana obrazka
Forum PHP.pl > Forum > Przedszkole
.rmvb's
Witam.
Wydawało mi się, że potrafię napisać sobie prostą funkcję, która wywołuje zmianę obrazka po najechaniu dany element.
Żeby było ciekawiej zmiana obrazka nie działa, ale np zmiana jego paddingu juz tak.
Podam przykłądy o co to chodzi.
Gdy stosuję takie zestawienie, działa ono prawidłowo:
  1. $(document).ready(function(){
  2. $(".language").hover(function(){
  3. $("#container").animate({paddingTop:"+=5"},1000);
  4. });
  5. });

natomiast tak już nie idzie:
  1. $(document).ready(function(){
  2. $(".language").hover(function(){
  3. $("#container").animate({backgroundImage:"img/intro.jpeg"},1000);
  4. });
  5. });

Pliki jakie załączałem to:
  1. <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
  2. <script type="text/javascript" src="http://code.jquery.com/ui/1.10.1/jquery-ui.js"></script>

O co moze tu chodzić i co robię źle?
jaslanin
animate nie wie jaką chcesz wykonać animacje ( animate działa tylko na wartościach numerycznych ). A skoro nie może wywołać animacji to nie robi nic.

możesz zrobić:

Kod
$("#container").css({backgroundImage:"img/intro.jpeg"});


albo napisać własną animację, taką jaką chcesz od postaw, pewnie są jakieś tutoriale, proadniki w internecie
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.