Autor | Zpráva | ||
---|---|---|---|
Shadowek Profil |
#1 · Zasláno: 18. 1. 2010, 17:40:34
Dobrý den :) potřeboval bych udělat v jQuery něco jako je slideUp akorát do prava a aby tam kousek zůstal třeba 10px z onoho divu. Moc mě nenapadá jak to udělat ... s jQuery jsem začal včera :)
|
||
ah01 Profil |
#2 · Zasláno: 18. 1. 2010, 19:20:56
Shadowek:
podívej se na http://api.jquery.com/animate/ |
||
Shadowek Profil |
#3 · Zasláno: 18. 1. 2010, 21:00:07
hmm ... zajímavé :) ale když to posunu víc do prava než sahá ona stránka tak se ta stránka asi prodlouží že ... a to nechci
|
||
fajzen Profil |
#4 · Zasláno: 18. 1. 2010, 21:56:10
vymyslel som niečo takéto:
<div id="block" style="position:relative;left:100px;width:100px;top:50px;height:100px;background-color:red;"></div> <script> $().ready(function(){ $('#block').toggle( function() { $(this).animate({ left: '+=90', width: '-=90' }, 500); }, function() { $(this).animate({ left: '-=90', width: '+=90' }, 500); } ); }); </script> problém ale môže byť to, že div musí byť relatívne alebo absolútne pozicovaný a musí mať zadané rozmery... |
||
Shadowek Profil |
#5 · Zasláno: 19. 1. 2010, 20:01:35 · Upravil/a: Shadowek
Jo super to mi vyhovuje ale ještě co udělat s textem uvnitř ...
A ještě aby to defaultně bylo zmenšené ... |
||
fajzen Profil |
#6 · Zasláno: 19. 1. 2010, 20:29:00
Shadowek:
ten text by malo spraviť nastavenie overflow:hidden tomu divu... ale potom treba dávať pozor, aby bol div tak veľký, aby sa tam text vošiel ak chceš, aby to bolo defaultne zmenšené, tak treba divu nastaviť počiatočnú veľkosť tú menšiu a prehodiť tie dve funkcie v toggle |
||
Časová prodleva: 14 let
|
0