jquery koncist: jquery virkninger

, jquery koncist: jquery virkninger,,,,, andel,,,,,,,,,,,,,,, det cyber - mandag envato tuts + kurser vil blive reduceret til $3.- og' t miss. denne post er en del af en serie kaldet jquery succinctly.jquery koncist: jquery pluginsjquery koncist: jquery og ajax, uskadeliggør alle jquery virkning metoder, er det muligt at udelukke alle de inspirerende metoder jquery giver ved blot at fastsætte værdien af de af ejendom til sand.,,, <!doctype html > < http: //lang = ", en" > < krop > < div stil = "højde: 100px; bredde: 100px; baggrund farve: rød. position: absolut; tilbage: 20px;" > forsøge at manipulerer mig!< /div > < manuskript src = "http: //ajax. googleapis. kom /ajax /libs /jquery /1.7.2 /jquery. min.js" > < /manuskript > < manuskript > (funktion ($) (jquery.fx.off = sandt og $('div '). slideup(); //ikke manipulerer, huder straks}) (jquery). < /manuskript > < /organ > < /html > når ud, er fastsat til, ja, alle virkning metoder ikke levende og i stedet vil være skjult og vist omgående ved hjælp af css regler, display: ingen, og angive: block.du kan vende tilbage, som passerer animation, af ejendom, falske, værdi. <!doctype html > < http: //lang = ", en" > < krop > < div stil = "højde: 100px; bredde: 100px; baggrund farve: rød. position: absolut; tilbage: 20px;" > forsøge at manipulerer mig!< /div > < manuskript src = "http: //ajax. googleapis. kom /ajax /libs /jquery /1.7.2 /jquery. min.js" > < /manuskript > < manuskript > (funktion ($) (jquery.fx.off = sandt og $('div '). slideup(); jquery.fx.off = falske; //- animation tilbage på $('div'). slidedown(); //det nu vil animere}) (jquery). < /manuskript > < /organ > < /html >,, grokking den stop() animation metode, er det ofte nødvendigt at stoppe en informationskampagne i øjeblikket før påbegyndelse af en anden.for eksempel, når der anvendes den skik, mouseenter, og mouseleave hændelser (eller, hover(), metode), kan du utilsigtet udløse et element, der allerede er inspirerende på grund af en tidligere, mouseenter, eller, mouseleave, begivenhed.dette resulterer i en ophobning af i kø, tegnefilm, hvilket resulterer i en svag grænseflade.for at undgå dette, kun de, stop(), en metode til at standse den nuværende animation, før de starter en ny en. <!doctype html > < http: //lang = ", en" > < krop > < div stil = "højde: 100px; bredde: 100px; baggrund farve: rød. position: absolut; tilbage: 20px;" > svæver over mig.< /div > < manuskript src = "http: //ajax. googleapis. kom /ajax /libs /jquery /1.7.2 /jquery. min.js" > < /manuskript > < manuskript > (funktion ($) {% ('div '). den (funktion () ($(det). stop(). manipulerer ({tilbage: 75}, »fast«)}, funktion () ($(det). stop(). manipulerer ({tilbage: 20}, »fast«))))) (jquery); < /manuskript > < /organ > < /html >, fjernes, stop() metoder fra kode og rul mus over element flere gange at se spøgelset animeringer opstår.kontinuerligt løbende over element i den side, vil resultere i en informationskampagne oprustning, som typisk er ikke det ønskede resultat.,,, noter, desuden er det muligt ikke blot at standse den nuværende informationskampagne i kø for at vælge element, men også hele køen ved den metode, stop(), et parameter for rigtigt.det vil faktisk op i kø, tegnefilm, aktiv og inaktiv.,, at afgøre, om et element er gennemførelse af informationstiltag med: animeret, skik og brug,: animeret, vælgeren filter, kan anvendes til at udvælge elementer, der i øjeblikket er inspirerende.nedenfor, bruger jeg denne skik vælgeren filter at tilføje tekst til en gennemførelse af informationstiltag, < div > element. <!DOCTYPE html> <html lang="en"> <body> <div style="height: 100px; width: 100px; background-color: red; color: white"></div> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script> <script> (function ($) { function recursiveAnimate() { $('div').slideToggle('slow', recursiveAnimate); }; recursiveAnimate(); $('div:animated').text('I am animating'); })(jQuery); </script> </body> </html>, ,Using show(), hide(), and toggle(), Without Animation,Using the ,show(),,hide(),, and ,toggle(), methods with a parameter will cause the elements being shown or hidden to animate by changing CSS properties: height, width, okapacitet, margen, polstring.er det muligt at springe tegnefilm for sig og vise elementer, simpelthen ved ikke at vedtage nogen parametre.disse ændringer, hvor disse metoder tilpasse synligheden af et element.berørte elementer vil blot anføres eller forsvinde uden aktivering af tilpasning af css, display, ejendom i stedet. <!DOCTYPE html> <html lang="en"> <head> <style type="text/css"> div { height: 100px; width: 100px; background-color: red; color: white; margin: 5px; } </style> </head> <body> <div>Click Me (hide animation)</div> <div>Click Me (hide no animation)</div> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script> <script> (function ($) { //Hide with animation $('div:first').click(function () { $(this).hide(1000) }); //Hide no animation $('div:last').click(function () { $(this). hide()})}) (jquery). < /manuskript > < /organ > < /html >,,, noter, jquery metoder, hide(),, show(),, toggle(),, slideup(), slidedown() slidetoggle(),,,,, når det anvendes på de elementer, som har en css, display, værdien af overensstemmelse, vil blive ændret for at udvise: blokere for varigheden af informationstiltag.,, grokking fortløbende og ikke - fortløbende tegnefilm, er det vigtigt at forstå forskellen mellem animeringer, der sker samtidigt, og tegnefilm, som forekommer i en rækkefølge i tid.ved misligholdelse, når virkning metoder er lænket, de er tilsat en kø, og hver virkning indtræder efter hinanden. <!doctype html > < http: //lang = ", en" > < krop > < div stil = "højde: 100px; bredde: 100px; baggrund farve: rød. position: absolut; tilbage: 20px; grænse: 1px fast&#ff9933" > manipulerer mig.!< /div > < div stil = "højde: 100px; bredde: 100px; baggrund farve: rød. position: absolut; tilbage: 20px; top: 100px; grænse: 1px fast&#ff9933" > manipulerer mig!</div> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script> <script> (function ($) { //Each effect is added to a queue and occurs sequentially $('div:first').slideUp('slow').slideDown('slow').hide('slow'); //Each method is added to a queue and occurs sequentially $('div:last').animate({ width: '200px' }, 1000).animate({ borderLeftWidth: '10px' }, 1000); })(jQuery); </script> </body> </html>,Using the ,animate(), method, you can set animations to occur non-sequentially or at the same time by passing all the CSS property changes to a single ,animate(), method call. i kode nedenfor, < div >, vil give næring til dens bredde og grænse tilbage bredde på samme tid. <!doctype html > < http: //lang = ", en" > < krop > < div stil = "højde: 100px; bredde: 100px; baggrund farve: rød. position: absolut; tilbage: 20px; grænse: 1px fast&#ff9933" > manipulerer mig.!< /div > < manuskript src = "http: //ajax. googleapis. kom /ajax /libs /jquery /1.7.2 /jquery. min.js" > < /manuskript > < manuskript > (funktion ($) (//både bredde og borderleftwidth egenskaber vil give næring til samtidig $('div). manipulerer ((bredde: "200px, borderleftwidth:" 10px '}, 1000)}) (jquery). < /manuskript > < /organ > < /html >,, animate() er basen, lavt niveau indvinding, animate(), metode er den metode, der anvendes til at beregne grundlaget for alle før - konfigureret animations-e.g., hide(),, slidedown(),.det giver mulighed for at ændre (over tid) værdier for stil egenskaber. her er, hvad du har brug for at vide, når denne metode anvendes, kun egenskaber, der tager numeriske værdier understøttes.med andre ord, du kan ikke give næring til værdien af, siger, backgroundcolor, ejendom (i det mindste ikke uden et stik af).også egenskaber, som mere end en værdi, som backgroundposition, kan ikke være animeret. kan du manipulerer css egenskaber ved hjælp af dem og%, hvor det er relevant. (relativ tegnefilm kan angives ved hjælp af "+ =" eller "- =" foran ejendommens værdi.det vil for eksempel flytte en del positivt eller negativt i forhold til dens nuværende holdning. hvis du angive en informationskampagne varighed af 0, animation straks vil sætte elementer til deres endelige stat. som en genvej, hvis værdi, greb, er vedtaget, en informationskampagne vil ganske enkelt vende fra, hvor det er og manipulerer med henblik herpå. alle css egenskaber, der via en fælles, animate(), metode vil give næring til på samme tid.,, grokking den jquery falmer metoder, begreber har brug for at blive kaldt, når de anvender, fadein(),, fadeout(), og fadeto(), metoder, i modsætning til andre virkning metoder ved metoder kun tilpasse opaciteten af et element.det antages i forbindelse med anvendelse af disse metoder, at ethvert element er falmet, allerede har en højde og bredde, falmende animeringer forsvinder elementer fra den nuværende uklarhed. ved, fadeout(), metode og en del af den nuværende uklarhed, og når 100% falmet, vil det ændre css - ejendom af element med "ingen",,.,, hver af ovennævnte punkter er illustreret i kodeksen under. <!doctype html > < http: //lang = ", en" > < krop > <!-- Elements being faded should have a width and height --> <div style="height: 100px; width: 100px; background-color: red;"></div> <button>Fade the rest of the way</button> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script> <script> (function ($) { $('div').fadeTo('slow', 0.50); $('button').click(function () { //Fade from current opacity to zero, //and then hide element via display:none $('div').fadeOut('slow'); }); })(jQuery); </script> </body> </html>,



Previous:
Next Page: