hey allemaal.

ik wil een intro en een ending in mijn pagina maken.(gordijnen die openschuiven bij onload en weer dicht gaan bij verlaten van de pagina)

intro is gelukt maar hoe maak ik de ending ?

ik moet een vertraging op me paginawissel hebben zo dat de animatie niet alleen verschijnt maar ook compleet word af gespeeld.

ik heb nu deze code
function start(){  
     $('#gordijn3').hide();
setTimeout(function(){ open() }, 5000);
}
function open(){   
$('#gordijn2').hide(); 
}
window.onbeforeunload=close;
function close(){
 
$('#gordijn3').show(); 
}
Misschien een stomme vraag, maar waarom wil je dit? Als ik van een pagina wil zit ik er niet op te wachten dat er eerst gordijnen dicht gaan of whatever.
Hallo Jordy R,

Ik ben het met -wes- eens dat er niemand op zit te wachten, maar mocht je er toch voor kiezen om layout te kiezen boven gebruiksvriendelijkheid heb ik het volgende stukje code voor je geschreven uit de losse hand (dit heb ik niet getest).


// wanneer je op een anchor klikt moet jquery de volgende functie uitvoeren.
$('a').on('click', function(e) {
	// zorgt ervoor dat het standaard gedrag van een anchor niet werkt
	e.preventDefault();
	
	// sla je href locatie op voor latere gebruik
	var href = $(this).attr('href');

	// speel hier je animatie af
	animatie();
	
	// set timeout met een delay welke overeenkomt met je animatie
	setTimeout(function() {
		// zorg ervoor dat de browser naar de juiste pagina gaat na de timeout (animatie)
		window.location.href = href;
	}, 400);
})
Animaties hebben toch ook een callback die uitgevoerd wordt als de animatie klaar is? Is bovenstaande constructie een soort van failsafe oplossing (mocht de animatie op een of andere manier niet eindigen, verhuis je toch)?
Thomas van den Heuvel op 18/03/2015 14:41:14

Animaties hebben toch ook een callback die uitgevoerd wordt als de animatie klaar is? Is bovenstaande constructie een soort van failsafe oplossing (mocht de animatie op een of andere manier niet eindigen, verhuis je toch)?


Daar had ik zo snel inderdaad nog niet aan gedacht, maar mocht een animatie om één of andere reden niet uitvoerbaar zijn, kun je toch door de website heen navigeren op deze manier. :)
dankje Eschwin Moerkerken dit scriptje werkt.



Mag ik misschien je website zien ben benieuwd hoe het er uit ziet.
Ik ben het op zich met Eschwin eens, maar wel met als standpunt dat een animatie ook echt fancy moet zijn wil hij indruk op mij maken. Elders lijkt mij een flat responsive design(welke je in veelvoud bijvoorbeeld op dribbble kan vinden) een betere optie.
Jordy R op 18/03/2015 16:41:56

dankje Eschwin Moerkerken dit scriptje werkt.


Ben blij dit te horen, veel succes verder met je website!


Eeyk Vd noot op 18/03/2015 23:03:20

Mag ik misschien je website zien ben benieuwd hoe het er uit ziet.


Ik ben ook wel erg benieuwd naar je website, zou je misschien in dit topic je website willen posten (indien deze online staat uiteraard). :)

Reageren