Autor Zpráva
moom
Profil
Lidi zlatí potřeboval bych zjišťovat viditelnou výšku elementu a tuto výšku předat do css (margin-bottom) v záporné hodnotě.
Napsal jsem si následující kód, ale už netuším jak aktualizovat výšku elementu, při scrolování, když
se odroluje a bude poloviční, tak aby se automaticky změnila i hodnota margin-bottom. Když bude mimo
viditelnou část, aby byla hodnota 0px. Máte prosím nějakou radu?

$(function() {

    var vyska = $('.info').outerHeight();
    $('.vystava').css('margin-top', - vyska, 'px');

});
Kcko
Profil
moom:
Zjištovat viewport. Doporučil bych zakoupit tuto knihu http://knihy.cpress.cz/jquery.html , konkrétně kapitola tuším 6 řeší vše co by Vás mohlo zajímat.
moom
Profil
Kcko:
Tu mám doma, právě vložený kód jsem složil díky ni.
Ještě jednou nastuduji kapitolu šest, ale zatím jsem z ní jelen :)
Mám doma i knihu jQuery bez předchozích znalostí a právě jsem
upravil tuto ukázku.

Ale nemůžu přijít na to, jak to udělat. Jestli si vypočítat výšku elementu "info"
a od něj odečítat hodnotu posunutí a výsledek dát jako proměnou do margin-top...
Kurňa beru knihu do metra a jdu nastudovat jak se odečítá, plus kapitolu šest.
Pokud na to nepřijdu, tak prosím o popokopnutí :)
Kcko
Profil
moom:
Hodte nekam ukázku, a pokud budu vědět, napíši to.

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:

0