![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 372 Pomógł: 1 Dołączył: 13.06.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Mam pytanie, czy jest możliwe aby płynnie powiększać diva przy użyciu takiej funkcji: Kod $('#dodaj_obr_' + liczba).show('slide', {direction: 'right'}, 1000); Teraz pozwolę sobie wyjaśić na przykładzie:P ![]() Używając tej funkcji liczyłem, że plusik będzie oddalony cały czas tyle samo od tekstu, a on po odpaleniu tego slide odskakuje na długość tekstu, a potem trzeba czekać, aż tekst do niego 'dojedzie'. Czy można zrobić jakoś żeby plusik podążał wraz z tekstem? Ten post edytował Watt 21.11.2012, 22:29:28 |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Wszystko zależy od tego, jak ten plusik oraz tekst jest ostylowany. Niestety szklaną kulę zgubiłem...
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 372 Pomógł: 1 Dołączył: 13.06.2008 Ostrzeżenie: (0%) ![]() ![]() |
Ah, wybacz - kod troche syfiasty bo robiłem to szybko, żeby tylko sprawdzić czy działa
HTML/PHP Kod <div style="float:right;"><a href="java script:void(0)"> <img onmouseover="wys_obrazek(1)" src="imgs/add.png" id="dodaj_obrazek_1" style="float:left;" /></a> <div id="dodaj_obr_1" style="float:right;display:none;"><a href="java script:void(0)" style="color:#414040;" onmouseout="sch_obrazek(1)">Dodaj obrazek</a> </div> </div> JS Kod function wys_obrazek(liczba){
if($('#dodaj_obr_' + liczba).is(':hidden')){ $('#dodaj_obr_' + liczba).show('slide', {direction: 'right'}, 1000); } } function sch_obrazek(liczba){ if($('#dodaj_obr_' + liczba).is(':visible')){ $('#dodaj_obr_' + liczba).hide('slide', {direction: 'right'}, 1000); } } |
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Dla plusika dałeś float LEFT, dla tekstu dałeś float RIGHT.... No to chyba logiczne, ze jak tylko będą mogły to będą się trzymały jak najdalej od siebie
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 372 Pomógł: 1 Dołączył: 13.06.2008 Ostrzeżenie: (0%) ![]() ![]() |
Na tym obrazku, który dałem wyżej oba divy miały flat left (obrazek i tekst) - wybacz zapomniałem że zacząłem kombinować. Próbowałem też z float right do plusika, wtedy plusik uciekał na prawą stronę teksu. Poza tym to nie powinno być problemem kiedy div rozszerza sie stopniowo, w tym przypadku dostaje width:100% od razu po odpaleniu funkcji i dopiero tekst wjeżdża. Nie mam zbytnio pomysłu jakby to zrobić z sensem.
Ten post edytował Watt 23.11.2012, 10:52:28 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 872 Pomógł: 94 Dołączył: 31.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
2x float left
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 372 Pomógł: 1 Dołączył: 13.06.2008 Ostrzeżenie: (0%) ![]() ![]() |
Kod <div style=""> <a href="java script:void(0)"><img style="float:left;" id="dodaj_obrazek_4" src="imgs/add.png" onmouseover="wys_obrazek(4)"></a> <div style="float: left; display: none;" id="dodaj_obr_4"><a onmouseout="sch_obrazek(4)" style="color:#414040;" href="java script:void(0)">Dodaj obrazek</a> </div> </div> Daje dokłanie to samo: ![]() A chciałbym żeby było tak (rysowane w paint, wiec mzoe byc troche nierowono): ![]() Ten post edytował Watt 23.11.2012, 15:02:44 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 08:01 |