18. listopad 2009

jQuery Prije Poslije: plugin recenziju

Objavio: Mahbub U: My Favorite Plugins | Dodaci

Nisam mogao pomoći, ja pisati o ovom dodatku. To je jedan od najkreativnijih stvari koje sam vidio su s jQuery. Kao što sam naziv govori, prije-poslije, možete osjetiti neke akcije, zar ne? Bacite pogled na slike ovdje:

before-after

Plugin vam pokazati dvije slike iste stvari u različitim vremenima pokazuju neke razlike. Naravno, možemo razumjeti razlike kada se dvije slike prikazuju se rame uz rame ALI stavljajući se na druge i ima klizač da ih gurnite i vidjeti razlika je jednostavno strašan, a to je ono što mi zovemo kreativnost. Niz demo je ovdje http://www.catchmyfame.com/jquery/demo/8/ . Štoviše klizač je glatka i kada kliknete na bilo kojem dijelu slike, klizač pitanju kursora glatko - vrlo impresivno.

Tip na http://www.catchmyfame.com je jako lijep posao. Mi smo očekivali okomiti klizač ako je moguće iz ovog dodatka u sljedećem izdanju. Zabavite se s njim.

Uvijek sam bio veliki obožavatelj jQuery jQGrid Grid Plugin. To se može nositi vrlo složen i sofisticiran zadatke. Ali ja ne bih UI je bio prije. Morao sam mijenjati svoje CSS kako bi ih mogli prezentirati klijentima. Ja također koristiti flexigrid za jednostavnije zadatke. To je vrlo lako raditi. No, nitko od njih nije bilo nigdje bliže pobjedi Jacka Slocum je EXT JS Grid. Ext je teška za mene dok sam ih učiti i na kraju otkrili da moji zahtjevi ne zahtijevaju desktop osjećaje kao extjs pruža. I kao veliki obožavatelj jQuery, uvijek sam željela imati grid plugin koji radi u blizini ExtJS mrežu. Sada pogledajte ovo.

jqgrid

Awsome, zar ne? Da, jqGrid na trirand sada powered by jQuery UI. To je sasvim uredno i brzo sada. Možete prilagoditi temu s jQuery UI stranice kao dobro. Nema više govori sada, samo ga ovdje jesti http://www.trirand.com/jqgrid35/jqgrid.html

Dakle, to ne treptati nakon svega učiniti sve čarolija! Vidjeli smo i još uvijek vidim bljeskalicu radi čuda i magiji. Jedna od dobrih stvari koja je razvijena je PageFlip. Vidio sam da je na prvom mjestu kad sam se igrao s bljeskalicom u 2002-2003 valjda u flashkit i actionscripts.org. Možete vidjeti vrlo dobru pro verziju takve stvari ovdje . Ali za nas, koji žele većinu stvari učinjeno u jQuery - napokon ima alternativu toj stranice Flip stvar. To nije u potpunosti Alternativa bljeskalicom, ali nije loše za minimalno korištenje stranice Flip efekt.

page_flip

Tako to izgleda s dodatkom zove jFlip napisao Renato Formato na http://www.jquery.info/scripts/jFlip/demo.html

Demos na toj stranici ima različite postavke s nekim opcijama. I ja stvorio jednu s nekim od mojih snova automobila ovdje

Nadam se da vam se sviđa inicijativu Renato.

5. svibanj 2009

Lako stvoriti animirani izbornik Nav

Objavio: Mahbub U: Razno

To je vrlo kratko nakon toga kako mi se lako može stvoriti animirani navigacijski izbornik s jQuery bez dodatka. Morate imati vidio vodoravne ili veritical navigaciju izbornicima koji se širi i skuplja svoju veličinu na prevrtanja. Prije njih JavaScript okvir došli, što smo morali napraviti dosta koda dobiti stvari učinio. Zašto? Ta glupa križ preglednik rukovanje. Ne želim početi ispočetka na IE.

Ok, ovdje je stvar. Mi jednostavno pomoću neuređen popis napraviti horizontalni izbornik koji se širi i skuplja. Kodeks je mrtav jednostavna. Pogledajmo marže prvi.

 <div id="navcontainer"> <ul id="navlist"> <li> <a href="http://www.google.com"> Google </ a> </ li> <li> <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 </ > </ li> </ ul> </ div> 

Dakle, imamo neke stavke popisa tamo. Tako bi ih se kao horizontalne izborniku ćemo trebati neki CSS koja izgleda ovako

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

I završni dio .. Natjerati ih da plešu na prijeđe mišem. Sasvim jednostavna sa živog funkciju. Samo par ovih redaka ispod će učiniti trik. Imati pogledati.

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

To je to!! ga vidjeti u akciji

Jeste li dosadno s previše lightboxes, thickboxes, prozora i oseke? Želite inline galerija kinda stvar? Može se učiniti. Čuo sam od nekih klijenata (stariji klijenti) koji im se ne sviđa to nesvjesticu prilikom lightboxes, thickboxes. Pa što onda? Jedna stvar, kad u nešto smisliti, pokušajte dobar prvi, u 80% slučajeva da ćete pronaći rješenje koje je netko već napravio. To nije Newtonov stoljeća, to je 21. stoljeće. Dakle, mnogi ljudi su se nakon toliko stvari. I njemački momak imenom Christoph Schüßler pitanju nas izbaviti od običnih lightboxes. To se zove jQuery Popaj.

popeye

Ne želim da se više ne priča. Samo ga vidjeti u akciji . I siguran sam da ćete namjeravate koristiti ovaj plugin u nekim od svojih sljedećih projekata.

14. travanj 2009

Jednostavno AJAX vode - nema dodataka potrebna!

Objavio: Mahbub U: ajax

Dakle AJAX AJAX i AJAX, to je ono što mi radimo intenzivno ovih dana. To štedi vrijeme, dodaje dinamiku i daje vam osjećaj o korištenju vrste softvera primjena osjećaju. Tu si mnogo načina za korištenje AJAX s mnogim knjižnicama. Ali kao što možete vidjeti ovaj site je za jQuery, mi ćemo pogledati osnovnih ili možda nekim naprednim AJAX uzance.

Što mi treba?

jQuery knjižnice (naravno)
Maleni php skripte

Neka je počeo govoriti. U jQuery, u osnovi postoje 6 vrste metoda za napraviti AJAX operacije. To su

  1. $. Ajax (opcija)
  2. $. Dobili (url, podaci, povratni)
  3. $. GetJSON (url, podaci, povratni)
  4. $. GetScript (url, povratni)
  5. opterećenje (url, podaci, povratni)
  6. $. Post (url, podaci, povratni poziv,

Osim broja 1, sve druge metode koriste $. Ajax interno. Dakle, to znači $. Ajax () naša majka funkcija za jQuery AJAX operacija. Pogledajmo kako $. Ajax () izgleda kao

  $. Ajax ({
     , Tip: "POST",
     , url: "some.php",
     , Podaci: "ime = Peter & location = NY",
     ( msg ) { Uspjeh: funkcija (MSG) {
         + msg ) ; alert ("Odgovor poslužitelja" + poruka);
     }
 }); 

To je prilično to. Vrsta parametra se "GET" ili "POST", što znači da možete slati AJAX requestion kao POST ili GET (ja bih radije POST uvijek). Ostatak parametara su prilično isti objašnjiv ako pogledamo koda ponovno.

Sada ćemo napraviti malu AJAX skriptu koja čita link hipervezu (oznake <a>) i učitava zahtjev na nekim div elemenata u dokumentu.

Prvo smo se normalno html php dokument koji će izgledati ovako

  <DOCTYPEhtml JAVNO! "- / / 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 vode Test </ 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> 


Sada ćemo dodati neke linkove na dokumentu. Za bolji izbornika vrste izgledom ćemo koristiti ul> LI link. To će izgledati ovako

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

Kao što možete vidjeti mi smo stavili linkove na popis elemenata unutar jednog nenumerirani popis objekta. Pobliže Na <a> svojstava. Imamo href, klasu i rel atribut koji izgleda ništa drugo nego normalan link. Ako vidite, mi smo s obzirom na rel atribut nekim imenima div naime div1, div2 .. tako dalje. To znači da želimo na odgovor HREF da se učita u tim divs. Kako to učiniti? Dodajmo one DIVs prva

  <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> 

A pravi dio sada - dali smo linkove klase "ajax_link". Samo ćemo dodati dinamički AJAX akcije samo linkovi koji imaju ime klase pod nazivom "ajax_link". Dovraga, ne svi linkovi za stranice imati AJAX akcije, zar ne?

Dakle, na dokumentu opterećenja bismo to učinili.

  . ready ( function ( ) { $ (Dokument). Spremni (funkcija () {
         ) . click ( function ( ) { $ ("A.ajax_link"). Pritisnite (function () {
             this ) ; $ Current_link = $ (ove);
             $. Ajax ({
                 , Tip: "Pošta",
                 ( "href" ) , url:. $ current_link attr ("title"),
                 ( e ) { Uspjeh: funkcija (e) {
                     + $current_link. attr ( "rel" ) ) . html ( e ) ; . $ (. "#" + $ Current_link attr ("rel")) html (e);
                 }
             });
             ; povratak false;
         });
     }); 

Dopustite mi objasniti skriptu malo. Document.ready događaj je događaj koji se pokreću na stranici opterećenja. A onda smo dodjeljivanje nekakvu kodova na klik slučaju linkova koji imaju klasu "ajax_link". Pri tome current_link $ = $ (ove); omogućuje da imaju struje vode objekt biti dostupan u povratni funkciji. I mi smo

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

što znači $ ("div_id") HTML (server_response), a mi smo postavili URL parametra od $ Ajax funkcije dinamično s URL:. $. current_link.attr ("title"). Tako sada svi ti znači "Svi oni koji imaju veze klasu" ajax_link "- Dodavanje rukovatelj događaj klik - tada izvršiti i AJAX zahtjeva uzimanje linkovi href poperty i učitavanje odgovor u div čija id odgovara" rel "atribut povezati ". A povratak false sprječava link radio kao normalno linka ;)

Želite li vidjeti neku akciju? Ovdje to ide.

A možete preuzeti izvora , kao dobro.

U sljedećem dijelu ovog malog tutorial ćemo biti koristeći istu stvar, ali s malo udobnosti.

Primjena lakši način

Sve ostaje gotovo ista. Samo ćemo promijeniti način ajax ovdje. Dakle, umjesto pisanja cijelu $. Ajax blok možemo postići istu stvar u sljedećem.

  . ready ( function ( ) { $ (Dokument). Spremni (funkcija () {
 ) . click ( function ( ) { $ ("A.ajax_link"). Pritisnite (function () {
 + $ ( this ) . attr ( "rel" ) ) . load ( $ ( this ) . attr ( "href" ) ) ; . $ (. "#" + $ (Ove) attr ("rel")) opterećenje ($ (ove) attr ("title").);
 ; povratak false;
 });
 }); 

To je puno manje komplicirano, zar ne? Opterećenje metoda učitava ajax sadržaj unutar elementa to je u prilogu. Ako $ ("# somediv_id"). Opterećenje ("mypage.php"), to će pokušati učitati mypage.php je sadržaj u njoj. Prilično jednostavno, zar ne? Ali ja predlažem da se navikne na glavnom metodom (prikazano u prvom dijelu).

U zip datoteku postoji još jedan spis pod nazivom ajax2.php što pokazuje ovaj methos koji ima isti rezultat.

Dakle, AJAX nije tako teško kao što zvuči, zar ne? Kad ste postali vrlo tečno s AJAX operacija, vi ćete stvoriti čarolija.

Hvala za čitanje btw.

S napretkom DHTML, možemo napraviti puno stvari sa samo treptaj oka. Svi smo koristili prozor prekrivanja ili lightboxes u nekom trenutku vremena ovih dana. No, ponekad postaje potrebno blokirati dio stranice ili bilo koji određeni element, npr. DIV, tako da ljudi nisu u mogućnosti igrati sa svojim stranici kada ne želite da ih. Kao i ako se netko nalazi komentar na komentar okvir, ne želim da ljudi kliknu na druge komentare, dok ga popunjavanja. Što učiniti tada? Pa postoji uredna jQuery rješenje. Vi jednostavno ih blokirati, a komentirajući. A možda postoji mnogo slučajeva kao što je to kada želimo blokirati cijelu stranicu ili određene elemente. jQuery BlockUI dolazi spasiti.

blockui

Prvotno je napravljen blokirati cijelu stranicu s porukom, ali sada, to može blokirati element stranice ili čak pokazuju režanje poput poruke. Provjerite primjere ovdje . Dokumentacija je jako lijepo i pošteno iznos kod primjera. Koristite ga u svoj program. Ako imate bilo kakvih problema koristeći ga, ostavite mi komentar ovdje.

Tagovi: , ,

Doing portfelja stranicu sa Flash na vaše web stranice je postala jedna vrsta zastarjela. Ovih dana s bržim strojeva i nove generacije preglednik može stvarno kick neki guzicu Javascript i CSS. JQuery je vrlo uredan način da se s nekim efektima. Sve animacije proizlaze iz baze metodom pod nazivom "živa". Oživljava, Tweens svojstva DOM elemenata. Da bi duljimo pogledajte ovo.

portfolio_demo

Dakle, što ste već kliknuli i vidjeli pravu? Ok, ako pogledate koda, to je prilično jednostavan.

  $ (Dokument). Spremni (funkcija () {
		 var hover_in_easing = "easeOutExpo";
		 var hover_out_easing = "easeOutBounce";
		 . $ (". Info_container") pokazuju ();
		 $ ("Div.portfolio_div"). Lebde (function () {
			 . $ (Ove) nalaze ("info_container.") Animirati ({top: "0 piksela"}, {trajanje: 400, easing: hover_in_easing}).;
		 }, Function () {
			 . $ (Ove) nalaze ("info_container.") Animirati ({top: "100px"}, {trajanje: 500, easing: hover_out_easing}).;
		 });
                 / / 100 px je veličina maske
	 }); 

Ona koristi animirati funkciju animirati masku preko slike koja se čuva skriven pozicioniranje relativno. A uz olakšavanje plugin, postigli smo neke cool učinak odskakanje kada prelazite iz slike. Možete staviti bilo koji html unutar info_container DIV elementima dok god to ne ide izvan granica. Pogledajte predlošku, a vi ćete ga pronaći vrlo gramatical. Možete prilagoditi veličina mijenjanjem div klase.

Preuzmite Source

Inspiracija: http://dibusoft.com/portfolio

Tagovi: , ​​,

Jeste li ikada vidjeli one prozirne opise na slike? Uhićenje poping iz dnu ili vrhu koji opisuje sliku? Siguran sam da imate. Postoji puno skripte kao što je to. I ovdje dolazi naš omiljeni jQuery verzija da.

captify_demo

Možete staviti običan tekst, HTML, ili bilo što na tu. Dovoljno je pogledati na njihovoj stranici plugin kuće i to je prilično lijepo opisao. Nema gadno trikove je potrebno.

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

Učinite svoj foto stranice izgledaju dobro s njim.

Ovaj tjedan - Ožujak 20,09 jQueryMagic bira jQuery Kutija u boji kao Pick u tjednu. Svi ste čuli puno lightbox, thickbox, greyboxes i različitih slojeva prozora. Ona dobiva bolji u najnovijim izdanjima plugin. Ovo je jedna stvarno stijena. Potpuno prilagodljiv i jednostavan za korištenje. To je lagan i izgleda cool. Štoviše hrpa primjer je u paketu s knjižnicom.

colorbox

Kutija u boji

Idi na stranici projekta ovdje .


Prevoditelj

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

Tagovi