Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [CSS][jQuery].css()
-Gość-
post 3.07.2011, 14:38:02
Post #1





Goście







  1. <div id="DOM" style="position: absolute; left: 261px; top: 277px; z-index: 999; margin: 0pt; overflow: hidden; background: none repeat scroll 0% 0% transparent; width: 23px; height: 43px;">
  2. <div class="display" style="width: 23px; height: 43px; display: block; overflow: hidden; background-image: url(URL); background-repeat: no-repeat; margin-left: 0px; margin-top: 0px; background-position: -4px -52px;"></div>
  3. </div>



[JAVASCRIPT] pobierz, plaintext
  1. $('#DOM').children('.display').css('background-image', 'url(INNY_URL)');
[JAVASCRIPT] pobierz, plaintext


bawie się jquery i mam tutaj taki właśnie problem. background-image w divie o klasie "display" nie chce się zmienić. dlaczego? sad.gif
Go to the top of the page
+Quote Post
usb2.0
post 3.07.2011, 14:56:00
Post #2





Grupa: Zarejestrowani
Postów: 341
Pomógł: 25
Dołączył: 28.09.2008
Skąd: Lublin

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


a background-image mozna zmienic w ogole?
a jeśli nawet tak nie lepiej sprite zrobic? przy okazji jakiś ładny efekt animacji można dać
Go to the top of the page
+Quote Post
-Gość-
post 3.07.2011, 15:11:33
Post #3





Goście







widziałem kod, gdzie background-image zmieniał jQuery bez problemu.
a .css() w ogóle nie działa, nawet jak dam w parametrach display, none to nie zadziała.

wie ktoś może, co jest tego przyczyną?
Go to the top of the page
+Quote Post
morbic
post 3.07.2011, 15:14:36
Post #4





Grupa: Zarejestrowani
Postów: 116
Pomógł: 29
Dołączył: 13.12.2010
Skąd: Warszawa

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


Strzelam, że tu może być kłopot, ale spróbuj

[JAVASCRIPT] pobierz, plaintext
  1. $('#DOM .display').css('background-image', 'url(INNY_URL)');
[JAVASCRIPT] pobierz, plaintext


--------------------
"Aby zrozumieć rekurencję, musisz najpierw zrozumieć rekurencję."
Go to the top of the page
+Quote Post
kamil4u
post 3.07.2011, 15:17:22
Post #5





Grupa: Zarejestrowani
Postów: 2 350
Pomógł: 512
Dołączył: 4.01.2009
Skąd: Wrocław / Świdnica

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


Cały problem polega na tym, że kod jest poprawny smile.gif

http://jsfiddle.net/F2bhV/ - dodałem tam zmianę po 2s, żeby było widać, że zmiana nasŧepuje.
Zobacz co pokazuje konsola błędów u Ciebie.


--------------------
Go to the top of the page
+Quote Post
morbic
post 3.07.2011, 15:19:49
Post #6





Grupa: Zarejestrowani
Postów: 116
Pomógł: 29
Dołączył: 13.12.2010
Skąd: Warszawa

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


Dlatego strzelałem, bo nic mi się tam nie wydawało podejrzanego.

W takim razie URL do obrazków muszą być walnięte.


--------------------
"Aby zrozumieć rekurencję, musisz najpierw zrozumieć rekurencję."
Go to the top of the page
+Quote Post
-Gość-
post 3.07.2011, 15:27:03
Post #7





Goście







konsola błędów - nic

a z timeoutem nowy background-image nakłada się ze starym, a nie zmienia. kolejny problem. ;/
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 Wersja Lo-Fi Aktualny czas: 19.06.2025 - 19:53