jQuery-effecten

  • Vorige pagina
  • Volgende pagina

jQuery kan verborgen, getoond, omgeschakeld, glijdend en aangepaste animaties en andere effecten creëren.

Probeer het zelf uit

Probeer deze jQuery effect:

CodeW3C.com - De toonaangevende website voor Web-technologie handleidingen

Op CodeW3C.com kun je alle benodigde website bouwhandleidingen vinden.

Klik hier

Voorbeeld

jQuery hide()
Demonstreer de eenvoudige jQuery hide() functie.
jQuery hide()
Een andere hide() demonstratie. Hoe tekst gedeeltelijk te verbergen.
jQuery slideToggle()
Demonstreer het eenvoudige slide panel effect.
jQuery fadeTo()
Demonstreer de eenvoudige jQuery fadeTo() functie.
jQuery animate()
Demonstreer de eenvoudige jQuery animate() functie.

jQuery verbergen en tonen

Door de functies hide() en show() te gebruiken, ondersteunt jQuery het verbergen en tonen van HTML-elementen:

Voorbeeld

$("#hide").click(function(){
$("p").hide();
});
$("#show").click(function(){
$("p").show();
});

Probeer het zelf uit

Beide functies hide() en show() kunnen twee optionele parameters instellen: snelheid en callback.

Syntax:

$(selector).hide(snelheid, callback)
$(selector).show(snelheid, callback)

snelheid De parameter bepaalt de snelheid van het weergeven of verbergen. Deze waarden kunnen worden ingesteld: "slow", "fast", "normal" of milliseconden.

terugroepfunctie De parameter is de naam van de functie die wordt uitgevoerd nadat hide of show functies zijn voltooid. Je zal in de volgende hoofdstukken van deze handleiding meer leren over terugroepfunctie Kennis van de parameters.

Voorbeeld

$("button").click(function(){
$("p").hide(1000);
});

Probeer het zelf uit

jQuery wisselen

De jQuery toggle() functie gebruikt show() of hide() functies om de zichtbare status van HTML-elementen te wisselen.

Verberg zichtbare elementen en toon verborgen elementen.

Syntax:

$(selector).toggle(snelheid, callback)

snelheid De parameter kan de volgende waarden instellen: "slow", "fast", "normal" of milliseconden.

Voorbeeld

$("button").click(function(){
$("p").toggle();
});

Probeer het zelf uit

terugroepfunctie De parameter is de naam van de functie die wordt uitgevoerd nadat deze functie is voltooid. Je zult in de volgende hoofdstukken van deze handleiding meer leren over terugroepfunctie Kennis van de parameters.

jQuery schuiffuncties - slideDown, slideUp, slideToggle

jQuery heeft de volgende schuiffuncties:

$(selector).slideDown(snelheid, callback)
$(selector).slideUp(snelheid, callback)
$(selector).slideToggle(snelheid,terugroepfunctie)

snelheid De parameter kan de volgende waarden instellen: "slow", "fast", "normal" of milliseconden.

terugroepfunctie De parameter is de naam van de functie die wordt uitgevoerd nadat deze functie is voltooid. Je zult in de volgende hoofdstukken van deze handleiding meer leren over terugroepfunctie Kennis van de parameters.

slideDown() voorbeeld

$(".flip").click(function(){
$(".panel").slideDown();
});

Probeer het zelf uit

slideUp() voorbeeld

$(".flip").click(function(){
$(".panel").slideUp();
}

Probeer het zelf uit

slideToggle() voorbeeld

$(".flip").click(function(){
$(".panel").slideToggle();
});

Probeer het zelf uit

jQuery Fade-functies - fadeIn(), fadeOut(), fadeTo()

jQuery beschikt over de volgende fade-functies:

$(selector).fadeIn(snelheid,terugroepfunctie)
$(selector).fadeOut(snelheid,terugroepfunctie)
$(selector).fadeTo(snelheid,ondoorzichtigheid,terugroepfunctie)

snelheid De parameter kan de volgende waarden instellen: "slow", "fast", "normal" of milliseconden.

In de parameter van de fadeTo() functie ondoorzichtigheid De parameter bepaalt het verminderen tot de opgegeven ondoorzichtigheid.

terugroepfunctie De parameter is de naam van de functie die wordt uitgevoerd nadat deze functie is voltooid. Je zult in de volgende hoofdstukken van deze handleiding meer leren over terugroepfunctie Kennis van de parameters.

fadeTo() voorbeeld

$("button").click(function(){
$("div").fadeTo("slow",0.25);
});

Probeer het zelf uit

fadeOut() voorbeeld

$("button").click(function(){
$("div").fadeOut(4000);
});

Probeer het zelf uit

jQuery aangepaste animatie

De syntaxis van de jQuery-functie om een aangepaste animatie te maken:

$(selector).animate({params},[duur],[verlichting],[terugroepfunctie])

De cruciale parameter is paramsHet definieert de CSS-eigenschappen die worden gebruikt voor de animatie. Meerdere dergelijke eigenschappen kunnen tegelijkertijd worden ingesteld:

$(selector).animate({width:"70%",opacity:0.4,marginLeft:"0.6in",fontSize:"3em"});

De tweede parameter is duurHet definieert de tijd die wordt toegepast op de animatie. De ingestelde waarden zijn: "slow", "fast", "normal" of milliseconden.

Voorbeeld 1

<script type="text/javascript">
$(document).ready(function(){
$("#start").click(function(){
$("#box").animate({height:300},"slow");
$("#box").animate({width:300},"slow");
$("#box").animate({height:100},"slow");
$("#box").animate({width:100},"slow");
});
});
</script> 

Probeer het zelf uit

Voorbeeld 2

<script type="text/javascript">
$(document).ready(function(){
$("#start").click(function(){
$("#box").animate({left:"100px"},"slow");
$("#box").animate({fontSize:"3em"},"slow");
});
});
</script> 

Probeer het zelf uit

HTML-elementen zijn standaard statisch geplaatst en kunnen niet worden verplaatst.

Om elementen te kunnen verplaatsen, stel de CSS-position in op relative of absolute.

jQuery Effect - Van deze pagina

Functie Beschrijving
$(selector).hide() Verberg het geselecteerde element
$(selector).show() Toon het geselecteerde element
$(selector).toggle() Schakel het geselecteerde element in en uit (van verbergen tot tonen)
$(selector).slideDown() Scroll het geselecteerde element omlaag (tonen)
$(selector).slideUp() Scroll het geselecteerde element omhoog (verbergen)
$(selector).slideToggle() Schakel het geselecteerde element in en uit voor omhoog en omlaag scrollen
$(selector).fadeIn() Blus het geselecteerde element in
$(selector).fadeOut() Blus het geselecteerde element uit
$(selector).fadeTo() Blus het geselecteerde element uit naar de opgegeven ondoorzichtigheid
$(selector).animate() Voer een aangepaste animatie uit op het geselecteerde element

Voor een volledig referentiemanual, bezoek onze jQuery Effect Referenties.

  • Vorige pagina
  • Volgende pagina