Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> mootools i zmiana szerokości diva ?
neverever
post 8.07.2008, 15:08:39
Post #1





Grupa: Zarejestrowani
Postów: 278
Pomógł: 44
Dołączył: 17.02.2004
Skąd: Wieliczka

Ostrzeżenie: (10%)
X----


Mam taki problem że bez problemu zmieniam sobie szerokość diva podając wymiar domyślnie w pikselach
  1. window.onDomReady(function(){
  2.  
  3. var bodyFx = new Fx.Style('container', 'width', {duration: 300, transition: Fx.Transitions.quadInOut});
  4.  
  5. $ES('.na870').addEvent('click', function() {
  6. bodyFx.start(870);
  7. });
  8.  
  9. });

Ładnie mi się animuje to przejście, ale jak zamiast tego 870 dam np "100%" to się nie rozciąga na maxa.

mogę dać
  1. $("container").setStyle("width","100%");
to wtedy działa, ale brakuje tego efektu przejścia.

Jak w tym pierwszym przykładzie wymusić wymiar w %, albo jak w drugim dodać efekt przejścia?

edit
Już wiem, w deklaracji zmiennej bodyFX w operatorach dodać: unit:'%' - tylko wtedy wszystkie muszą być podawane w % albo w do tego jednego zdarzenia użyć innej zmiennej z unit % a do pozostalych zostawić starą z unit px.
Ale wpadłem jeszcze na jedno rozwiązanie: window.getWidth();

Ten post edytował neverever 9.07.2008, 08:08:34


--------------------
neverever
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.07.2025 - 09:55