Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> JQuery - animacja wartości width i height własnego obiektu
radziopoke
post
Post #1





Grupa: Zarejestrowani
Postów: 125
Pomógł: 14
Dołączył: 2.06.2010

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


Na początek trochę kodu w js:
  1. imageInGame['image123'] = {
  2. top: 0,
  3. left: 0,
  4. width: 1024,
  5. height: 640
  6. };
  7.  
  8. jQuery(imageInGame['image123']).animate({height: 896, width: 1434, left: -204, top: -128}, {
  9. duration: 1000,
  10. easing:'linear',
  11. });

imageInGame jest tablicą obiektów

wszystko ładnie wygląda lecz animacja obiektu nie działa całkowicie. Wartości "left" oraz "top" animują się bez problemu lecz "width" oraz "height" pozostały nieruszone. sprawdzałem już czy nazwy są dobrze powpisywane i wszystko było w porządku. Ręcznie mogę ustawić wartości width oraz height np:
  1. imageInGame['image123'].width = 1024;

lecz mi bardziej chodzi o to by te zmienne również się animowały... Jaki może być powód, że jquery pomija mi te dane?

Ten post edytował radziopoke 17.03.2015, 10:15:54
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
radziopoke
post
Post #2





Grupa: Zarejestrowani
Postów: 125
Pomógł: 14
Dołączył: 2.06.2010

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


wartości ccs na obiekcie javascriptowym?

imageInGame jest tablicą, a w niej przetrzymuje obiekty (nie elementy html-a) więc tu nie ma co wpływać css. wartości sprawdzam np w firebug-u i wiem, że nie ulegają one zmianie. Wynika z tego, że jquery nie potrafi dobrze animować wartości nazwanych width i height gdy nie są to atrybuty elementu html. Gdyż po zmianie nazwy z width na width2 i analogicznie z drugą wartością wszystko działa jak należy. Gdybym z tych zmiennych korzystał w wielu miejscach kłopot mógłby być ze znaleziemiem ich wszystkich. Choć nadal nie mam pojęcia dlaczego animate nie działa na te wartości... i czy jakie jeszcze nazwy zmiennych mogą nie działać z animate...
Go to the top of the page
+Quote Post

Posty w temacie


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: 17.10.2025 - 16:25