Aš negalėjau padėti, aš rašau apie tai įskiepio. Tai vienas iš labiausiai kūrybinių dalykų, aš mačiau padarė su JQuery. Kaip pavadinimas sako jums, prieš-po, galite užuosti kai kuriuos veiksmus, tiesa? Pažvelkite į nuotrauką rasite čia:

before-after

Įskiepiai leidžia jums parodyti dvi nuotraukas tą patį skirtingu laiku rodo kai kurių skirtumų. Žinoma, mes galime suprasti skirtumus, kai du vaizdai rodomi greta BET uždedant ant kitos ir turintys slankiklį stumkite juos ir pamatyti, skirtumas yra tiesiog nuostabus ir kad tai, ką mes vadiname kūrybiškumą. Iš demo serija yra čia http://www.catchmyfame.com/jquery/demo/8/ . Be to slankiklio sklandžiai ir, kai paspausite ant bet kurio iš paveikslėlio dalis, slankiklį ateina į žymeklio sklandžiai - gana įspūdingas.

Ne vaikinas http://www.catchmyfame.com padarė tikrai gražus darbas. Mes tikitės vertikalų slankiklį jei įmanoma, iš šių Įskiepiai kitai laidai. Smagiai su juo.

Aš visada buvo didelis gerbėjas JQuery Tinklelis Plugin jQGrid. Ji gali dirbti gana sudėtingus ir sudėtingas užduotis. Bet aš nepatiko ui tai buvo anksčiau. Turėjau pakeisti savo CSS, kad būtų galima pateikti juos klientams. Aš taip pat naudoti flexigrid paprastesnes užduotis. Tai gana paprasta dirbti. Tačiau nė vienas iš jų buvo niekur arčiau nugalėti Jack Slocum anketa EXT JS Tinklelis. Išor buvo sunkus man, kaip mokiausi juos ir galiausiai nustatė, kad mano prašymai nereikia darbalaukio jausmus kaip extjs numatytas. Ir yra didelis gerbėjas JQuery, aš visada norėjau turėti tinklų įskiepiai, kuri veikia beveik ExtJS tinklą. Dabar pažiūrėkite į tai.

jqgrid

Awsome, tiesa? Taip, jqGrid ne trirand dabar Powered by JQuery UI. Tai gana tvarkingas ir greitai dabar. Galite tinkinti temą nuo JQuery UI svetainę. Ne daugiau kalbama dabar, tiesiog valgyti čia http://www.trirand.com/jqgrid35/jqgrid.html

Taigi tai nemirksi juk padaryti viską magiją! Mes matėme ir vis dar matome blykste daro stebuklus ir magiją. Vienas iš įdomių dalykų, kad buvo sukurta buvo pageflip. Aš pamačiau, kad pirmasis, kai aš grojo su blykste 2002-2003 m Spėju flashkit ir actionscripts.org. Jūs galite pamatyti labai gerą Pro versija tokio dalyko čia . Bet mums, kurie nori dauguma dalykų padaryta JQuery - pagaliau turi alternatyvą šio puslapio flip dalykas. Tai nėra visiškai alternatyva blykste, bet neblogai minimaliomis naudoti puslapio flip poveikį.

page_flip

Štai kaip ji atrodo su įskiepiai vadinamas jFlip parašė Renato FORMATO ne http://www.jquery.info/scripts/jFlip/demo.html

Apie tą puslapių demo turi skirtingas konfigūracijos su kai kuriais variantų. Ir aš sukūrė vieną su kai kuriais iš mano svajonių automobilius čia

Tikimės, kad jums patinka Renato iniciatyvą.

5 Geg 2009

Lengvai sukurti animacinį nav meniu

Įdėjo: Mahbub in: Įvairūs

Tai labai trumpas pranešimas apie tai, kaip mes galime lengvai sukurti animuotą navigacijos meniu su jQuery be jokių plugin. Turite matėme horizontaliuosius ar veritical navigacijos meniu, kuris plečiasi ir traukiasi jo dydį nuo virtimo. Prieš tai "JavaScript" sistemą atėjo, mes turėjome padaryti gana kodo daug, kad gauti ką nuveikti. Kodėl? Tai kvaila kirsti naršyklės tvarkymas. Nenoriu pradėti iš naujo ant IE.

Gerai, čia dalykas. Mes tiesiog naudojant netvarkingai sąrašą padaryti horizontalų meniu, kuris plečiasi ir traukiasi. Kodas yra miręs paprasta. Pažvelkime žymėjimo pirmas.

  <div id="navcontainer">
 ul id="navlist">
	 <li> Google <a href="http://www.google.com"> </ a> </ li>
	 <li> <a href="http://www.yahoo.com"> Yahoo "</ a> </ li>
	 <li> <a href="http://www.msn.com"> MSN </ a> </ li>
	 <li> <a href="http://www.lycos.com"> Lycos "</ a> </ li>
	 <li> <a href="http://www.baidu.com"> Baidu "</ a> </ li>
 </ Ul>
 </ Div> 

Taigi, mes turime kai kurių sąrašo elementus ten. Taigi, kad jie atrodo kaip horizontalios meniu būtume reikia šiek tiek CSS, kuris atrodo taip

 : inline ; } #navcontainer ul li li {display: inline;} # navcontainer ul li 

Ir paskutinė dalis .. Padaryti juos šokis mouseover. Gana paprasta su gyvosios funkcija. Tiesiog pora šių eilučių žemiau bus padaryti pavyko. Pažvelkite.

	 ( ) { $ ( "#navlist $ (Function () {$ ("# navlist 

Štai ir viskas! Žiūrėti kaip tai veikia

Ar jums nuobodu su pernelyg daug švieslentes, thickboxes, langų perdangas? Ar norite inline galerija kinda dalykas? Gali būti, jūs padaryti. Girdėjau iš kai kurių klientų (vyresni klientai), kurie jiems nepatinka tai elektros energijos tiekimo nutraukimo, kai švieslentes, thickboxes. Taigi, ką daryti tada? Vienas dalykas, kai u galvoti apie kažką, pabandykite geras pirma, 80% atvejų jums rasti sprendimą, kad kai vienas jau padarė. Tai ne Niutono amžiaus, tai 21-ojo amžiaus. Taigi daugelis žmonių po tiek daug dalykų. Ir Vokietijos vyrukas vardu Christoph Schüßler ateina gelbėti mus nuo paprastų švieslentes. Tai vadinama JQuery Popeye.

popeye

Aš nenoriu, kad istorija ilgiau. Tiesiog pamatyti, kaip tai veikia . Ir aš tikiu, kad jūs planuojate naudoti šį priedą kai kurių kitų projektų.

Bal 14, 2009

Lengvas AJAX ryšys - jokių įskiepių reikia!

Įdėjo: Mahbub in: ajax

Taigi AJAX AJAX AJAX, tai, ką mes darome plačiai šių dienų. Tai taupo laiką, prideda dinamikos ir suteikia jums naudojant programinės įrangos rūšies jaustis jaustis. Yra esate daug būdų naudoti AJAX su daugeliu bibliotekų. Bet, kaip matote šioje svetainėje yra JQuery, mes pažvelgti į pagrindinių ir galbūt kai kurių pažangių AJAX papročius.

Ką turime?

JQuery biblioteka (žinoma)
Maža PHP scenarijų

Leiskite pradėjo kalbėti. Be JQuery, iš esmės yra 6 tipų būdas tai padaryti AJAX operacijas. Tai yra

  1. $. Ajax (pasirinktinai)
  2. $. Gauti (URL, duomenų atsakymui)
  3. $. GetJSON (URL, duomenų atsakymui)
  4. $. GetScript (URL atsakymui)
  5. apkrova (url, duomenų atsakymui)
  6. $. Pranešimas (URL, duomenų atsakymui,

Be skaičiumi 1, visi kiti metodai, naudoti $. Ajax viduje. Taigi, tai reiškia, kad $. Ajax () yra mūsų motina funkcija jQuery AJAX operacijas. Pažvelkime, kaip $. Ajax () atrodo

  $. Ajax ({
     , tipas: POST "
     , nuoroda: "some.php"
     , duomenys: "name = Petro ir vieta = NY"
     ( msg ) { sėkmė: funkcija (msg) {
         + msg ) ; alert ("Serveris atsako" + msg);
     }
 }); 

Tai gana ji. Tipo parametras laikosi "GET arba POST", kuris reiškia, kad galite siųsti AJAX requestion kaip POST arba GET (norėčiau, POST visada). Parametrų poilsio yra gana savaime suprantama, jei jums pažvelgti kodas išvaizdą dar kartą.

Dabar mes ketiname padaryti nedidelę AJAX scenarijų, kuris skaito hipersaitus žymes nuorodą (<a>) ir įkelia prašymą dėl kai kurių div elementais dokumente.

Pirmiausia mes gauti normalų HTML PHP dokumentą, kuris atrodys taip

  <DOCTYPE html PUBLIC! "- / / W3C / / DTD XHTML 1.0 Strict / / EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html Xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
 <head>
	 <title> Ajax nuoroda testas </ title>
	 <meta http-equiv="Content-Type" CONTENT="text/html; charset=iso-8859-1" />
	 <script type="text/javascript" src="jquery-1.2.6.min.js"> </ script>	
 </ Head>
 <body>
 </ Body> </ html> 


Pridėkime keletą nuorodų į dokumentą. Siekiant geriau meniu natūra išvaizdą naudosime ul> LI ir nuoroda. Tai atrodys taip

  ul id="nav">
	 <li> <a class="ajax_link" rel="div1" href="response.php?user=john"> Krovinių Div 1 </ a> </ li>
	 <li> <a class="ajax_link" rel="div2" href="response.php?user=nash"> Krovinių Div 2 </ a> </ li>
	 <li> <a class="ajax_link" rel="div3" href="response.php?user=stella"> Krovinių Div 3 </ a> </ li>
	 <li> <a class="ajax_link" rel="div4" href="response.php?user=jason"> Krovinių Div 4 </> </ li>
 </ Ul> 

Kaip matote mes turime įdėti nuorodas į elementų sąrašą viduje netvarkingai sąrašą objektu. Atidžiau pažvelgti <a> savybių. Mes turime href, klasę ir rel atributas, kuris atrodo nieko kitokį nei įprasta nuorodą. Jei matote, davėme rel atributas kai div pavadinimų būtent div1, div2 .. pan. Tai reiškia, kad mes norime, kad href atsakas turi būti pakrautas į tas DIV. Kaip tai padaryti? Pridėkime tuos DIV-ų pirmas

  <span> DIV -1 </ span>
 <div id="div1" class="content_loader"> </ div>
 <span> DIV -2 </ span>
 <div id="div2" class="content_loader"> </ div>
 <span> DIV -3 </ span>
 <div id="div3" class="content_loader"> </ div>
 <span> DIV -4 </ span>
 <div id="div4" class="content_loader"> </ div> 

Ir realioji dalis dabar - davėme nuorodos klasės "ajax_link". Mes tik dinamiškai pridėti AJAX veiksmus tik nuorodos turintys klasės pavadinti "ajax_link". Po velnių, mes ne visi puslapio nuorodos, kad Ajax veiksmus, mes?

Taigi, nuo dokumento apkrovos mes norime tai padaryti.

  . ready ( function ( ) { $ (Document). Paruošta (function () {
         ) . click ( function ( ) { $ ("A.ajax_link). Spustelėkite (function () {
             this ) ; $ Current_link = $ (tai);
             $. Ajax ({
                 , tipas: "paštas",
                 ( "href" ) , URL:. $ current_link attr ("href"),
                 ( e ) { sėkmė: funkcija (e) {
                     + $current_link. attr ( "rel" ) ) . html ( e ) ; . $ (". #" + $ Current_link attr ("Rel")) HTML (e);
                 }
             });
             ; return false;
         });
     }); 

Leiskite man paaiškinti scenarijų šiek tiek. Document.ready įvykis yra įvykis, kuris suveikia esant puslapio užkrovimo. Ir tada mes priskiriame tam tikrą kodų rūšiuoti įvykio Click iš šių nuorodų, kurie klasės "ajax_link". Tokiu būdu $ current_link = $ (tai); leidžia turėti dabartinė nuoroda daiktas prieinama per skambinimo funkcijas. Ir mes turime

$ ("#" + $ Current_link.attr ("Rel")). Html (e)

o tai reiškia, $ ("div_id") HTML (server_response) ir mes turime nustatyti url para apie $ Ajax funkcija dinamiškai su URL:. $. current_link.attr ("href"). Taigi, dabar visi tie reiškia "Visos šios nuorodos turintys klasė" ajax_link "- Pridėti aptarnavimo įvykio Click - tada vykdyti ir AJAX prašymas atsižvelgiant nuorodos href poperty ir įkelti atsaką į div kurio tapatybės atitinka" rel "atributas susieti ". Ir grįžti klaidinga apsaugo nuorodą darbą, kaip įprasta nuorodą ;)

Norite matyti ieškinį? Štai jis eina.

Ir jūs galite atsisiųsti šaltinį , taip pat.

Kitame skyriuje tai mažai samouczku mes naudosite tą patį, bet su šiek tiek komfortą.

Taikant lengviau metodą

Viskas lieka beveik tas pats. Mes tiesiog pakeisti AJAX metodas čia. Taigi vietoj raštu visą $. AJAX bloką galime pasiekti tą patį taip.

  . ready ( function ( ) { $ (Document). Paruošta (function () {
 ) . click ( function ( ) { $ ("A.ajax_link). Spustelėkite (function () {
 + $ ( this ) . attr ( "rel" ) ) . load ( $ ( this ) . attr ( "href" ) ) ; . $ (". #" + $ (This) attr ("Rel")) apkrova ($ (tai) attr ("href").);
 ; return false;
 });
 }); 

Tai daug mažiau sudėtinga dabar, tiesa? Apkrovos metodas įkelia AJAX turinį per elemento jis pridedamas prie. Jei $ ("# somediv_id). Apkrova (" mypage.php "), tai bandysiu įkelti mypage.php 'ai turinį į jį. Gana paprasta, ar ne? Bet aš siūlau jums priprasti prie pagrindinio metodo (parodytas pirmoje dalyje).

Į zip failas yra kitas failas, vadinamas ajax2.php kuris rodo šį methos kuri turi tą patį rezultatą.

Taigi, AJAX yra ne taip sunku, kaip tai skamba, tiesa? Kai tampate labai laisvai su AJAX operacijų, jums sukurti magiją.

Ačiū, kad skaitote BTW.

Su DHTML pažangą, mes galime padaryti daug dalykų, tik su akimojis. Mes visi naudojami langų perdangas arba švieslentes tam tikru momentu šių dienų. Bet kartais tai tampa būtina blokuoti puslapio dalį, arba bet konkretaus elemento, pvz DIV kad žmonės negali žaisti su savo puslapį, kai jūs nenorite jiems. Pavyzdžiui, jei kažkas daro ant komentarą laukelyje komentarą, jūs nenorite žmonės paspaudžia ant kitų pastabų pildant jį. Ką daryti tada? Na ten tvarkingas JQuery sprendimas. Jūs galite tiesiog blokuoti juos, o komentuodamas. Ir ten gali būti daug atvejų, pavyzdžiui, kad kai mes norime užblokuoti visą puslapį arba tam tikrų aspektų. JQuery BlockUI ateina gelbėti.

blockui

Iš pradžių buvo padaryta blokuoti visą puslapį su pranešimu, tačiau dabar ji gali blokuoti puslapio elementą ar net parodyti urgzti kaip pranešimą. Check out pavyzdžiai čia . Dokumentacija yra labai gražus ir nemažai kodo pavyzdžiai pateikti. Naudokite jį jūsų paraišką. Jei turite kokių nors problemų naudojant jį, palikite man komentarą čia.

Padaryti portfelio puslapį su Flash į savo svetainę tapo rūšies paseno. Šie su Greičiau mašinos ir naujos kartos naršyklė dienų tikrai gali ateityje kai asilas su JavaScript ir CSS. JQuery yra labai tvarkingas būdas kovoti su kai kurių poveikių. Visi animacija kyla nuo pagrindo metodą, vadinamą "animuoti". Jis gaivina, Tweens į DOM elementų savybės. Norėdami, kad ilga istorija trumpa pažvelgti į tai pažvelgti.

portfolio_demo

Taigi, jūs jau paspaudėte ir pamačiau, tiesa? Gerai, jei peržvelgsite kodą, tai gana paprasta.

  $ (Document). Paruošta (function () {
		 var hover_in_easing = "easeOutExpo";
		 var hover_out_easing = "easeOutBounce";
		 . $ (". Info_container") rodo ();
		 $ ("Div.portfolio_div). Užveskite (function () {
			 . $ (Tai) rasti ("info_container"). Animuoti ({viršų: "0px"}, {trukmė: 400, palengvinti: hover_in_easing}).;
		 } Function () {
			 . $ (Tai) rasti ("info_container"). Animuoti ({viršų: "100px"}, {trukmė: 500, palengvinti: hover_out_easing}).;
		 });
                 / / 100 px yra kauke dydis
	 }); 

Jis naudoja animate funkcija animuoti kaukę ant nuotraukos, laikomas paslėpta pozicionavimo santykinai. Ir palengvinti įskiepiai, mes pasiekiame tam tikrą cool poveikį šoktelėti kai užveskite pelės žymeklį iš paveikslėlio. Jūs galite įdėti bet kurį HTML viduje info_container div elementais tol, kol ji neperžengia ribų. Pažvelkite į stilių ir jūs pamatysite, kad tai labai Gramatical. Galite tinkinti dydžiai keičiant div klases.

Parsisiųsti šaltinio

Įkvėpimas: http://dibusoft.com/portfolio

Kada nors matė tuos skaidrius antraštes ant paveikslėlio? Parašai poping iš viršaus arba iš apačios, aprašydama nuotrauką? Aš tikiu, kad jūs turite. Yra daug scenarijų, pavyzdžiui, kad. Ir čia ateina mūsų mėgstamiausia JQuery versija, kad.

captify_demo

Jūs galite įdėti paprasto, tekstas, HTML arba nieko ten. Tik pažvelkite savo įskiepiai titulinį puslapį ir tai gana gražiai aprašyta. Nėra bjaurių triukų reikia.

http://masterfidgeter.com/projects/captify/

Padarykite savo foto puslapiai atrodo gerai su juo.

Šią savaitę - kovo 20,09 jQueryMagic pasirenka JQuery Dėžutė su dažais, nes per savaitę pasiimti. Jūs visi girdėjote daug švieslentę, thickbox, greyboxes ir įvairių langų sluoksniams. Ji gauna geriau naujausių įskiepiai spaudai. Tai vienas tikrai rocks. Pilnai pritaikoma ir paprasta naudoti. Tai lengvas ir atrodo kietas. Be to iš pavyzdžiui krūva yra siejama su bibliotekoje.

colorbox

Dėžutė su dažais

Eiti į projekto puslapyje čia .


Vertėjas

English flagItalian flagKorean flagChinese (Simplified) flagChinese (Traditional) flagPortuguese flagGerman flagFrench flagSpanish flagJapanese flagArabic flagRussian flagGreek flagDutch flagBulgarian flagCzech flagCroatian flagDanish flagFinnish flagHindi flagPolish flagRomanian flagSwedish flagNorwegian flagCatalan flagFilipino flagHebrew flagIndonesian flagLatvian flagLithuanian flagSerbian flagSlovak flagSlovenian flagUkrainian flagVietnamese flagAlbanian flagEstonian flagGalician flagMaltese flagThai flagTurkish flagHungarian flag

Žymos