Autor Zpráva
Shadowek
Profil
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
Shadowek:
podívej se na http://api.jquery.com/animate/
Shadowek
Profil
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
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
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
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

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: