18 oktobris 2009

jQuery Pirms Pēc: spraudnis pārskats

Posted by: Mahbub In: My Favorite Plugins | Plugins

Es nevarētu palīdzēt sevi rakstot par šo spraudni. Tas ir viens no radošās lietām, ko es esmu redzējis, kas ar jQuery. Kā nosaukums saka jums, pirms un pēc tam, jūs varat smarža dažus pasākumus, vai ne? Veikt apskatīt attēlu šeit:

before-after

Spraudnis ļauj jums, lai parādītu divas bildes no pašu dažādos laikos rāda dažas atšķirības. Protams, mēs varam saprast atšķirību, kad divi attēli tiek attēloti blakus BET uzklājot uz otru un ar slīdni, lai slaidu tos un redzēt, atšķirība ir vienkārši awesome, un tas, ko mēs saucam par radošumu. No demo sērija ir šeit http://www.catchmyfame.com/jquery/demo/8/ . Turklāt slīdni ir gluda un, kad jūs noklikšķiniet uz jebkuru daļu no attēla, slīdni nāk kursoru gludi - diezgan iespaidīgs.

At puisis http://www.catchmyfame.com izdarīja patiešām jauku darbu. Mēs gaidījāt vertikālo slīdni, ja iespējams, no šis spraudnis nākamais atbrīvošanu. Ir jautri ar to.

14 jūnijs 2009

jqGrid tagad darbina jQuery UI - WOW!

Posted by: Mahbub In: My Favorite Plugins | Plugins

Es vienmēr esmu bijis liels ventilators jQuery Grid Plugin jQGrid. Tā var rīkoties diezgan sarežģītu un sarežģītu uzdevumu. Bet man nepatika ui tas bija pirms tam. Man nācās mainīt savu CSS, lai varētu tos iesniegt klientiem. Es arī izmantot flexigrid vienkāršākas uzdevumiem. Tas ir diezgan viegli strādāt. Bet neviens no viņiem nebija nekur tuvāk, lai uzvarētu Jack Slocum s EXT JS režģi. Ext bija smags man, kā es biju mācību viņiem un beidzot konstatēja, ka mans pieteikumi neprasa darbvirsmas jūtas kā paredzēts ExtJS. Un ir liels ventilators jQuery, es vienmēr gribēja, lai būtu tīkla spraudnis, kas darbojas tuvu ExtJS tīklam. Tagad apskatīt šo.

jqgrid

Awsome, vai ne? Jā, jqGrid pie trirand tagad darbina ar jQuery UI. Tas ir diezgan veikls un ātri tagad. Jūs varat pielāgot tēmas no jQuery UI vietni, kā labi. Ne vairāk runā tagad, tikai ēst to šeit http://www.trirand.com/jqgrid35/jqgrid.html

Tātad tas nav flash galu galā darīt visu magics! Mēs esam redzējuši, un vēl redzēt flash dara brīnumus un magics. Viens no atdzist lietām, kas tika izstrādāta, bija PageFlip. Es redzēju, ka pirmo reizi, kad man bija spēlē ar zibspuldzi ir 2002-2003 i uzminēt flashkit un actionscripts.org. Jūs varat redzēt ļoti labu pro versiju tādas lietas šeit . Bet mums, kas vēlas lielākā daļa no lietām darīts jQuery - beidzot ir alternatīva šo lapu uzsist lieta. Tas nav pilnīgi alternatīva flash, bet nav slikti minimālu lietošanai lapas flip efektu.

page_flip

Tas ir, kā tas izskatās ar spraudni sauc jFlip raksta Renato Formato pie http://www.jquery.info/scripts/jFlip/demo.html

Vai šīs lapas demo ir dažādas uzstādījumus ar dažām iespējām. Un es izveidojis vienu ar dažiem no maniem sapņu auto šeit

Ceru, ka jums patīk iniciatīvu Renato.

5 maijs, 2009

Viegli izveidot animētu NAV izvēlni

Rakstīja: Mahbub In: misc

Tas ir ļoti īss ieraksts par to, kā mēs varam viegli izveidot animētu navigācijas izvēlni ar jQuery bez spraudni. Jums ir jābūt redzējuši horizontālas vai veritical navigācijas izvēlnēm, kas paplašinās un sašaurinās savu izmēru uz apgāšanās. Pirms šīs javascript sistēma nāca, mums bija darīt diezgan daudz kodu, lai iegūtu lietas izdarīt. Kāpēc? Ka stulba pārrobežu pārlūku apstrāde. Es nevēlos, lai sāktu pār IE.

Ok, šeit ir lieta. Mēs vienkārši izmantojot Nekārtots sarakstu, lai horizontālā izvēlne, kas paplašina un līgumi. Kods ir miris vienkārši. Apskatīsim atzīmes pirmo reizi.

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

Tāpēc mums ir daži saraksts mantas tur. Tātad, lai tie izskatās horizontālas izvēlnes mēs gribētu vajag kādu CSS, kas izskatās šādi

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

Un pēdējā daļa .. Padarot tos dejas uz mouseover. Diezgan vienkārši ar dzīvās funkciju. Tikai pāris no šīm līnijām turpmāk būs darīt to triks. Ir izskatu.

	 ( ) { $ ( "#navlist $ (Funkcija () {$ ("# navlist 

Tas ir tas! redzēt to darbībā

Vai jums garlaikoties ar pārāk daudz gaismas, thickboxes, logu segām? Vai jūs vēlaties inline galerija kinda lieta? Var būt jūs darīt. Es esmu dzirdējis no dažiem klientiem (vecāki klientiem), kas viņiem nepatīk šo piegāžu pārtraukumus, kad gaismas, thickboxes. Tātad, ko darīt pēc tam? Viena lieta, ja u domā par kaut ko, mēģiniet labs pirmais, kas 80% gadījumu jūs atradīsiet risinājumu, ka daži viena jau ir veikts. Tas nav Ņūtona gadsimtā, tas ir 21.gadsimtā. Tik daudzi cilvēki ir pēc tik daudzām lietām. Un vācu puisis nosaukts Christoph Schüßler nāk, lai glābtu mūs no parastās gaismas. To sauc jQuery popeye.

popeye

Es nevēlos, lai stāsts ilgāk. Tikai redzēt to darbībā . Un es esmu pārliecināts, ka jūs plānojat izmantot šo spraudni dažu savu nākamo projektu.

14 Apr, 2009

Easy AJAX link - nav nepieciešami plugins!

Rakstīja: Mahbub In: ajax

Tik AJAX AJAX un AJAX, ka tas, ko mēs darām plaši šajās dienās. Tas ietaupa laiku, piebilst dinamiku un sniedz jums justies, izmantojot lietojumprogrammu veida jūtas. Tur esam daudz veidi, kā izmantot AJAX ar daudzām bibliotēkām. Bet kā jūs varat redzēt, šī lapa ir jQuery, mēs apskatīt pamata vai varbūt dažām uzlabotas AJAX paražas.

Ko jūs mums vajag?

jQuery bibliotēka (protams)
Tiny php skriptu

Let 's sāka runāt. In jQuery, ir būtībā 6 veidu metodes, lai darīt AJAX operācijas. Tie ir

  1. $ Ajax (opcijas).
  2. $. Get (url, dati, callback)
  3. $ GetJSON (url, dati, callback).
  4. $ GetScript (url, callback).
  5. slodze (url, dati, callback)
  6. $ Post (url, datu, callback.,

Neatkarīgi no 1 numuru, visas citas metodes izmantot $ ajax iekšēji.. Tātad tas nozīmē, ka $. Ajax () ir mūsu māte funkcija jQuery AJAX operācijām. Apskatīsim, kā $. Ajax () izskatās

 msg ) ; } } ) ; Atbilde "+ msg);}}); 

Tas ir diezgan to. Tipa parametrs notiek "GET" vai "POST", kas nozīmē, ka varat sūtīt AJAX requestion kā POST vai GET (es gribētu, POST vienmēr). No parametriem, pārējie ir diezgan pašsaprotami, ja jūs to apskatīt kodu vēlreiz.

Tagad mēs esam gatavojas veikt nelielu AJAX skriptu, kas skan saiti uz hipersaiti tagiem (<a>), un slodzes pieprasījumu par dažiem div elementiem dokumentā.

Vispirms mēs normālu html no php dokumentu, kas izskatās kā šis

  <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 link tests </ title>
	 <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
	 <skripta type="text/javascript" src="jquery-1.2.6.min.js"> </ script>	
 </ Head>
 <body>
 </ Body> </ html> 


Tagad pieņemsim pievienot dažas saites uz dokumentu. Lai labāk izvēlnes veida izskatu mēs izmantot ul> LI un saiti. Tas izskatās šādi

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

Kā jūs varat redzēt, mēs esam iekļāvuši saites saraksta elementu iekšpusē ir Nekārtots saraksts objektu. Veikt tuvāk apskatīt <A> Tag rekvizītus. Mums ir href, klasi un rel atribūtu, kas izskatās neko citu kā normālu saiti. Ja jūs redzat, mums ir dota rel atribūta dažiem div nosaukumiem, proti div1, div2 .. tā tālāk. Tas nozīmē, ka mēs vēlamies reakciju href kas iepildīta šajās divs. Kā to darīt? Pieņemsim pievienot šos divs pirmais

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

Un reālā daļa tagad - mums ir devis saites klases "ajax_link". Mēs tikai dinamiski pievienot ajax darbības tikai saites, kuru klases nosaukumu sauc par "ajax_link". Hell, mēs visi lapā saites ir ajax darbības, mēs?

Tātad, par dokumentu slodzes mēs gribētu darīt.

  . ready ( function ( ) { $ (Dokumentu) Ready (funkcija (). {
         ) . click ( function ( ) { $ ("A.ajax_link"). Noklikšķiniet uz (funkcija () {
             this ) ; $ Current_link = $ (this);
             $. Ajax ({
                 , tips: "post",
                 ( "href" ) , url:. $ current_link attr ("href"),
                 ( e ) { panākumu: funkcija (e) {
                     + $current_link. attr ( "rel" ) ) . html ( e ) ; $ (. "#" + $ Current_link attr ("rel")) html (e).;
                 }
             });
             ; atgriezties viltus;
         });
     }); 

Ļaujiet man paskaidrot skriptu mazliet. Document.ready notikums ir notikums, kas tiek iedarbināts ar lapas ielādes. Un tad mēs esam uzticēt sava veida kodu par klikšķi gadījumā saitēm, kas ir klases "ajax_link". Darot $ current_link = $ (this), ļauj būt Pašreizējā saikne objekts būs pieejams atzvanīšanas funkciju. Un mums ir

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

kas nozīmē $ ("div_id") html (server_response), un mēs esam noteikuši url param par $ Ajax funkcijas dinamiski ar url:.. $ current_link.attr ("href"). Tātad tagad visi šie nozīmē "Visas šīs saites, kuriem ir klase" ajax_link "- Pievienot klikšķi notikumu apdarinātājs - tad izpildīt un AJAX pieprasījums ņemot saites href poperty un slodzes atbildi uz div kura id sakrīt ar" rel "atribūts saite ". Un atgriezties viltus novērš saiti darbu kā parasti saite ;)

Gribu redzēt to prasību? Šeit tas pats.

Un jūs varat lejupielādēt avots , kā arī.

Nākamajā sadaļā šo maz apmācība mēs būsim, izmantojot to pašu, bet ar mazliet komfortu.

Piemērojot vieglāku metodi

Viss paliek gandrīz tāds pats. Mēs vienkārši mainīt ajax metodi šeit. Tā vietā, rakstot visu $. Ajax bloku, mēs varam sasniegt to pašu ar šādiem.

  . ready ( function ( ) { $ (Dokumentu) Ready (funkcija (). {
 ) . click ( function ( ) { $ ("A.ajax_link"). Noklikšķiniet uz (funkcija () {
 + $ ( this ) . attr ( "rel" ) ) . load ( $ ( this ) . attr ( "href" ) ) ; . $ (". #" + $ (This) attr ("rel")) slodze ($ (this) attr ("href").);
 ; atgriezties viltus;
 });
 }); 

Tas ir daudz mazāk sarežģīta tagad, labi? Slodzes metode slodzes ajax saturu ietvaros elementa tas ir pievienots. Ja $ ("# somediv_id"). Slodze ("mypage.php"), to mēģināšu ielādēt mypage.php 's saturs tajā. Diezgan vienkārši, vai ne? Bet es jums iesakām pierastu pie galvenā metode (uzrādīts pirmajā daļā).

Jo zip fails tur ir vēl viens fails, ko sauc ajax2.php kas parāda šo methos, kas ir to pašu rezultātu.

Tātad, AJAX nav tik grūti, kā izklausās, vai ne? Kad jūs kļūstat ļoti brīvi ar AJAX operācijas, jūs izveidosiet magics.

Paldies par lasījumā btw.

Ar virzīšanos uz DHTML, mēs varam darīt daudzas lietas tikai mirgot ar aci. Mēs visi esam izmanto logu pārklājumus, vai gaismas kādā brīdī šajās dienās. Bet dažreiz tas kļūst nepieciešams, lai bloķētu no lapas daļu vai kādu konkrētu elementu, piemēram, DIV, lai cilvēki nav spējīgi spēlēt ar savu lapu, ja jūs nevēlaties tos. Tāpat kā, ja kāds ir padarīt komentāru par komentāru ailē, jūs nevēlaties, lai cilvēki klikšķināt uz citiem komentāriem, bet aizpildot to uz augšu. Ko darīt pēc tam? Nu tur ir veikls jQuery risinājumu. Jūs vienkārši bloķēt tos, kamēr komentējot. Un tur var būt daudz gadījumu, piemēram, ka tad, kad mēs vēlamies, lai bloķētu visu lapu vai atsevišķiem elementiem. jQuery BlockUI nāk glābšana.

blockui

Tā sākotnēji tika veikts, lai bloķētu visu lapu ar ziņu, bet tagad, tas var bloķēt lapas elementu vai pat parādīt rēciens kā ziņu. Pārbaudiet piemērus šeit . Dokumentācija ir ļoti jauki un godīgi summa koda piemēri ir doti. Izmantojiet to savā pieteikumā. Ja Jums ir jebkādas problēmas, izmantojot to, atstāt mani komentāru šeit.

Doing portfeļa lapu ar Flash uz Jūsu mājas lapā ir kļuvusi par sava veida novecojis. Šie ar ātrāku mašīnu un jaunās paaudzes pārlūku dienās tiešām var kick daži ass ar Javascript un CSS. JQuery ir ļoti veikls veids, kā tikt galā ar dažiem efektiem. Visas animācijas izriet no bāzes metodi, ko sauc "dzīva". Tas atdzīvina, tweens īpašības DOM elementu. Lai veiktu garš stāsts īss apskatīt to.

portfolio_demo

Tātad, jūs jau esat noklikšķinājis un redzēju, labi? Ok, ja paskatās kodu, tas ir diezgan vienkārši.

  $ (Dokumentu) Ready (funkcija (). {
		 var hover_in_easing = "easeOutExpo";
		 var hover_out_easing = "easeOutBounce";
		 . $ (". Info_container") parādītu ();
		 $ ("Div.portfolio_div"). Lidināties (funkcija () {
			 . $ (This) atrast ("info_container.") Animēt ({top: "0px"}, {ilgums: 400, atvieglojot: hover_in_easing}).;
		 }, Funkcija () {
			 . $ (This) atrast ("info_container.") Animēt ({top: "100px"}, {ilgums: 500, atvieglojot: hover_out_easing}).;
		 });
                 / / 100 px ir lielums maskas
	 }); 

Tas izmanto animēt funkciju animēt masku pār attēlu, kas tiek turēti slēpta ar pozicionēšanas relatīvi. Un ar atvieglošana spraudnis, mēs sasniedzam dažas atdzist efektu veselīgs, kad jūs lidināties ārā no attēla. Jūs varat ievietot jebkuru html iekšā info_container DIV elementu, ja vien tas nav iet ārpus robežām. Paskaties stilu, un jūs atradīsiet to ļoti gramatical. Jūs varat pielāgot izmēru, pārveidojot div klasēm.

Lejupielādēt Source

Iedvesma: http://dibusoft.com/portfolio

Tags: , ​​,

Kādreiz redzēju šos pārredzamas parakstus uz attēliem? Paraksti poping ārā no apakšas vai augšas apraksta foto? Es esmu pārliecināts, ka jums ir. Ir daudz skripti, piemēram, ka. Un šeit nāk mūsu mīļākie jQuery versija, ka.

captify_demo

Jums var likt plain, teksta, HTML vai uz tur neko. Just to apskatīt to spraudnis mājas lapā, un tas ir diezgan labi aprakstīts. Nav šķebinošs triku ir nepieciešams.

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

Padariet savu foto lapas izskatās labi ar to.

Šonedēļ - martā 20,09 jQueryMagic izvēlas jQuery Colorbox kā pick no nedēļas. Jūs visi esat dzirdējuši daudz gaismas kastē, thickbox, greyboxes un dažādu logu pārklājumus. Tā kļūst labāk, jaunākās spraudnis relīzes. Šis viena patiešām rullē. Pilnībā pielāgojama un viegli izmantot. Tas ir viegls un izskatās atdzist. Turklāt piemēra ķekars ir saistīta ar bibliotēku.

colorbox

Colorbox

Iet uz projekta lapu šeit .


Tulkotājs

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

Birkas