![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 201 Pomógł: 0 Dołączył: 6.01.2009 Ostrzeżenie: (20%) ![]() ![]() |
|
|
|
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 201 Pomógł: 0 Dołączył: 6.01.2009 Ostrzeżenie: (20%) ![]() ![]() |
ta metoda raczej nie jest do tego typu rozwiązań, mi chodzi tylko, żeby do długości diva dodać np. 80 px
|
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 201 Pomógł: 0 Dołączył: 6.01.2009 Ostrzeżenie: (20%) ![]() ![]() |
no ok, a jak bym chcial zamiast szerokosci (width) pobrac (i zmienic) to co znajduje sie miedzy <div id="abc">ABCDE</div>
czyli ABCDE (IMG:style_emoticons/default/questionmark.gif) albo zmienić np. margin-top zamiast width?? Ten post edytował Zwariowany 25.03.2011, 17:20:45 |
|
|
![]()
Post
#6
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
Czy ty chociaż przejrzałeś dokumentacje jQuery? Odsyłam Cię do niej http://api.jquery.com/
|
|
|
![]()
Post
#7
|
|
Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 201 Pomógł: 0 Dołączył: 6.01.2009 Ostrzeżenie: (20%) ![]() ![]() |
przejrzałem, ale tak jak mówię tylko do tych rzeczy nie moge znalezc zastosowania
i teraz pytanie jak do tego: $('div.ab').css('margin-top'); dodać 80px marginu Już co prawda jestem blisko:
Ale to po prostu przesuwa względem współrzędnych 0,0 a ja chcę by przesuwało względem aktualnych marginów... |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 1 332 Pomógł: 294 Dołączył: 12.10.2008 Skąd: Olkusz Ostrzeżenie: (0%) ![]() ![]() |
Kod $('#ac').css('marginTop', function(index) { return parseInt($(this).css('marginTop'))+80; }); domyślnie zwracany integer jest traktowany w px przy ustawianiu wartości... jednak z css('marginTop') jest zwracany string np. "20px" - by móc dodać wartość musisz string zamienić na liczbę... swoją drogą skoro tutaj masz jeden element to w ogóle nie wiem do czego Ci tu jest potrzebny callback - ale skoro tak wolisz to i tak masz... swoją drogą lepiej by też było zrozumieć czysty javascript, zasięg zmiennych, wiedzieć kiedy do czego odnosi się this, poczytać trochu o dziedziczeniu... wtedy nawet jakbyś nie kożystał z jquery a z pośpiechu chciałbyś coś w nim bardziej skomplikowanego zrobić nie będzie to stanowiło większego problemu... ZAINTERESUJ SIĘ JESZCZE KONSOLAMI W PRZEGLĄDARKACH - google chrome skrót crlt+shift+I... do mozilli doinstaluj sobie firebug'a, w operze dragonfly włącza się chyba tak samo jak konsole w google chrome... w IE bodajże od 8 konsola też jest standardowo... wypluć informacje na konsole możesz w firebug'u przez console.log [uwaga - jeśli masz włączonego firebuga - inaczej Ci to będzie powodowało błędy w działaniu skryptów] - w innych przeglądarkach bodajże jest podobnie console.log - ja sobie to troszku obudowałem do swoich potrzeb... |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 09:29 |