Toon posts:

[JS + jQuery] animate laat niet volledige animatie zien.

Pagina: 1
Acties:

Onderwerpen


  • xehbit
  • Registratie: Februari 2009
  • Laatst online: 31-05 18:21
Hallo Tweakers,

Ik ben bezig met een klein expirimentje. Daarvoor wil een een contentbox laten resize dmv jQuery. Het werkt bijna precies zoals het moet werken maar wanneer ik op een button druk die de event .animate aanroept zie je het onderste gedeelte van de contentbox verdwijnen tot de animatie is afgelopen.

Hier een voorbeeld(demo) van wat ik bedoel: http://chat.kevinvdburgt.nl/

Ik heb verschillende dingen geprobeerd zoals het aanpassen van de CSS of andere effecten gebruiken (.fade werkt wel weer goed) Misschien dat iemand mij een tip kan geven waar het aan ligt en hoe het is op te lossen.

  • MueR
  • Registratie: Januari 2004
  • Laatst online: 17:38

MueR

Moderator Devschuur®

is niet lief

Je wil die footer absoluut positioneren tov je box. Je zou het ook makkelijker kunnen doen: Een enkele box met een border en border-radius.

Anyone who gets in between me and my morning coffee should be insecure.
Breng nu uw applicatie naar de kloot. Dat is veel beter! Nu samen met klootopslag. Voor maar €9,95. Doei doei!


  • xehbit
  • Registratie: Februari 2009
  • Laatst online: 31-05 18:21
MueR schreef op woensdag 11 mei 2011 @ 17:25:
Je wil die footer absoluut positioneren tov je box. Je zou het ook makkelijker kunnen doen: Een enkele box met een border en border-radius.
Klopt, dit is een mogelijkheid. Maar de opdracht is om het met afbeeldingen te doen. Later moeten die ook vervangen kunnen worden. En het zijn dan niet altijd rechte of ronde hoeken meer. Soms wel eens een punt in de hoeken oid. Maar anders was het inderdaad wel gelukt ja.

  • moozzuzz
  • Registratie: Januari 2005
  • Niet online
fyi: IE6x toont de onderste rand zelfs niet.

  • Flowmo
  • Registratie: November 2002
  • Laatst online: 26-05 23:05
Het issue is dat jQuery er tijdens de animatie overflow:hidden op zet.

De middelste container heeft een height van 100%. Daardoor heeft die container dezelfde hoogte als zijn parent container. De parent container krijgt bv 400px hoogte, de middelste container dus ook. Omdat de div.frame_topbottom ook een hoogte heeft van 20px krijg je dus een hoogte van 20px + 100% + 20px. Hierdoor is de inhoud hoger dan de container en die valt dus weg door overflow:hidden.

Pas dus de hoogte van je middelste div aan en het zou moeten werken.


Tweakers maakt gebruik van cookies

Tweakers plaatst functionele en analytische cookies voor het functioneren van de website en het verbeteren van de website-ervaring. Deze cookies zijn noodzakelijk. Om op Tweakers relevantere advertenties te tonen en om ingesloten content van derden te tonen (bijvoorbeeld video's), vragen we je toestemming. Via ingesloten content kunnen derde partijen diensten leveren en verbeteren, bezoekersstatistieken bijhouden, gepersonaliseerde content tonen, gerichte advertenties tonen en gebruikersprofielen opbouwen. Hiervoor worden apparaatgegevens, IP-adres, geolocatie en surfgedrag vastgelegd.

Meer informatie vind je in ons cookiebeleid.

Sluiten

Toestemming beheren

Hieronder kun je per doeleinde of partij toestemming geven of intrekken. Meer informatie vind je in ons cookiebeleid.

Functioneel en analytisch

Deze cookies zijn noodzakelijk voor het functioneren van de website en het verbeteren van de website-ervaring. Klik op het informatie-icoon voor meer informatie. Meer details

janee

    Relevantere advertenties

    Dit beperkt het aantal keer dat dezelfde advertentie getoond wordt (frequency capping) en maakt het mogelijk om binnen Tweakers contextuele advertenties te tonen op basis van pagina's die je hebt bezocht. Meer details

    Tweakers genereert een willekeurige unieke code als identifier. Deze data wordt niet gedeeld met adverteerders of andere derde partijen en je kunt niet buiten Tweakers gevolgd worden. Indien je bent ingelogd, wordt deze identifier gekoppeld aan je account. Indien je niet bent ingelogd, wordt deze identifier gekoppeld aan je sessie die maximaal 4 maanden actief blijft. Je kunt deze toestemming te allen tijde intrekken.

    Ingesloten content van derden

    Deze cookies kunnen door derde partijen geplaatst worden via ingesloten content. Klik op het informatie-icoon voor meer informatie over de verwerkingsdoeleinden. Meer details

    janee