Oktubre 18, 2009

jQuery Bago Pagkatapos: plugin pagsusuri

Nai-post sa pamamagitan ng: Mahbub Sa: My Favorite Plugin | Plugin

Hindi ko maaaring makatulong sa aking sarili sa pagsusulat tungkol sa plugin na ito. Ito ay isa sa mga pinaka-creative mga bagay Nakita ko na ginawa gamit ang jQuery. Bilang ang pangalan ay nagsasabi sa iyo, bago-pagkatapos, maaari mong amoy ng ilang mga aksyon, tama? Tingnan ang mga larawan dito:

before-after

Ang plugin ay nagbibigay-daan sa iyo upang ipakita ang dalawang mga larawan ng ang parehong bagay sa iba't ibang oras sa pagpapakita ng ilang mga pagkakaiba. Siyempre maaari naming maunawaan ang pagkakaiba kapag ang dalawang mga imahe ay ipinapakita sa tabi-tabi NGUNIT superimposing sa kabilang at pagkakaroon ng slider sa slide ang mga ito at makita ang pagkakaiba lamang ay ang kahanga-hangang at iyon ang tinatawag naming pagkamalikhain. Isang serye ng mga demo ay dito http://www.catchmyfame.com/jquery/demo/8/ . Dagdag pa rito ang slider ay makinis at kapag nag-click sa anumang bahagi ng imahe, ang slider pagdating sa cursor maayos - medyo kahanga-hangang.

Ang mga tao sa http://www.catchmyfame.com ginawa ng isang talagang gandang trabaho. Gusto naming asahan ang isang vertical slider kung posible mula sa susunod na release na ito ng plugin. Maglibang sa mga ito.

Hunyo 14, 2009

jqGrid ngayon pinapatakbo ng jQuery UI - WOW!

Nai-post sa pamamagitan ng: Mahbub Sa: My Favorite Plugin | Plugin

Lagi ko pa ng isang malaking fan ng jQuery jQGrid Grid Plugin. Maaari itong hawakan pa masyadong kumplikado at sopistikadong mga gawain. Pero hindi ko namin nais ang ui ito ay bago. Ako ay nagkaroon na baguhin ang kanilang css upang magagawang ipakita ang mga ito sa mga kliyente. Ko ring gamitin flexigrid para mas simpleng gawain. Ito ay medyo madali upang gumana sa. Subalit wala sa kanila ay wala kahit saan mas malapit sa pagkatalo Jack Slocum ni EXT JS Grid. EXT noon ay mabigat para sa akin bilang i ay pag-aaral ang mga ito at sa huli nakita na ang aking mga application na hindi nangangailangan ng desktop damdamin bilang extjs ibinigay. At sa pagiging isang malaking tagahanga ng jQuery, i laging nais na magkaroon ng isang grid plugin na gumagana malapit sa ExtJS grid. Ngayon tingnan ito.

jqgrid

Awsome, tama? Oo, jqGrid sa trirand ngayon ay pinalakas ng jQuery UI. Ito ay lubos na mapag-ayos at mabilis na ngayon. Maaari mong i-customize ang tema mula sa jQuery UI site pati na rin. Wala nang mga pag-uusap ngayon, kumain lamang ito dito http://www.trirand.com/jqgrid35/jqgrid.html

12 May, 2009

Page Flip may jQuery - jFlip: Plugin ng linggo - Mayo 12

Nai-post sa pamamagitan ng: Mahbub Sa: Plugin ng linggo | Plugin

Kaya hindi ito flash pagkatapos ng lahat upang gawin ang lahat ng mga magics! Nakita natin at nakakakita pa rin ng flash paggawa ng kababalaghan at magics. Isa sa mga cool na bagay na ito ay binuo noon ay pageflip. Nakita ko na kapag unang i-play ay may flash sa 2002-2003 hulaan i sa flashkit at actionscripts.org. Maaari mong makita ang isang napakagandang pro bersyon ng naturang bagay dito . Ngunit para sa amin, kung sino ang nais ng karamihan sa mga bagay na nagawa sa jQuery - wakas ay may isang alternatibo sa bagay na tingnan ang pahina. Ito ay hindi isang ganap na kahalili ng flash ngunit hindi masama para sa paggamit minimal na epekto pahina tingnan.

page_flip

Iyon ang hitsura nito na may isang plugin na tinatawag na jFlip isinulat ni Renato Formato sa http://www.jquery.info/scripts/jFlip/demo.html

Ang mga demo sa mga pahina na may iba't ibang mga setup na may ilang mga pagpipilian. At i nilikha ng isa sa ilan sa aking mga kotse managinip dito

Sana gusto mo ang mga inisyatiba sa pamamagitan ng Renato.

Mayo 5, 2009

Madaling gumawa ng isang animated na menu nav

Nai-post sa pamamagitan ng: Mahbub Sa: Misc

Ito ay isang napaka-ikling post ng kung paano namin maaaring madaling lumikha ng animated na menu nabigasyon na may jQuery nang walang anumang mga plugin. Dapat kang nakakita pahalang o veritical mga menu nabigasyon na lumalaki at kontrata nito sukat sa rollover. Bago ang mga javascript framework ay dumating, nagkaroon kami na gawin pa ng maraming code upang makuha ang mga bagay-bagay. Bakit? Iyon nakababagod krus browser handling. Hindi ko nais upang magsimulang muli sa IE.

Ok, narito ang mga bagay. Lamang namin ang paggamit ng isang unordered listahan upang gumawa ng pahalang na menu na nagpapalawak at kontrata. Code ay patay simple. Tignan natin ang markup muna.

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

Kaya mayroon kaming ilang mga listahan ng mga item doon. Kaya gumawa lumitaw ang mga ito tulad ng pahalang na menu gusto namin kailangan ang ilang mga css na kamukha ito

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

At ang huling bahagi .. Paggawa ng mga ito sayaw sa mouseover. Medyo simple na may bigyang-buhay ang function. Lamang ng ilang mga linya sa ibaba ay gawin ang bilis ng kamay. Magkaroon ng isang hitsura.

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

Iyan na ang lahat!! Tingnan ito sa aksyon

21 Apr, 2009

jQuery popeye - Abril 22 | plugin ng linggo

Nai-post sa pamamagitan ng: Mahbub Sa: Plugin ng linggo | Plugin

Ikaw ba ay nababato na may masyadong maraming mga lightboxes, thickboxes, mga overlay na window? Huwag mo gusto ang isang inline gallery ay medyo bagay? Maaaring gawin mo. Ko na narinig mula sa ilan sa mga client (mas lumang mga kliyente) na hindi nila gusto ang blackouts kapag lightboxes, thickboxes. Kaya kung ano ang gagawin pagkatapos? Ang isang bagay, kapag u sa tingin ng isang bagay, subukan ang magandang unang, sa 80% ng mga kaso makikita mo ang isang solusyon na ang isa ilan ay ginawa. Ito ay hindi isang ni Newton siglo, ito ay ika-21 siglo. Kaya maraming mga tao ay pagkatapos kaya maraming mga bagay. At isang Aleman tao na may pangalang Christoph Schüßler pagdating sa iligtas sa amin mula sa ordinaryong lightboxes. Ito ay tinatawag na jQuery popeye.

popeye

Hindi ko nais upang gumawa ng kuwento ang mas mahaba. lamang makita ito sa aksyon . At ako sigurado makikita mo planong gamitin ang plugin sa ilan sa iyong susunod na proyekto.

14 Apr, 2009

Easy AJAX link - walang plugin na kinakailangan!

Nai-post sa pamamagitan ng: Mahbub Sa: ajax

Kaya AJAX AJAX at AJAX, na kung ano ang ginagawa namin malawakan mga araw na ito. Ito sine-save ng oras, nagdadagdag ng dynamics at nagbibigay sa iyo ng isang pakiramdam ng paggamit ng isang uri ng software application ng pakiramdam. May handa maraming mga paraan upang gamitin ang AJAX na may maraming mga aklatan. Ngunit bilang maaari mong makita ang site na ito ay para sa jQuery, titingnan namin ang basic o marahil ilang mga advanced na AJAX usages.

Ano ang kailangan namin?

jQuery library (siyempre)
Isang napakaliit na php script

Sabihin nagsimulang pakikipag-usap. Sa jQuery, mayroong isa lamang 6 na uri ng mga paraan upang gawin operasyon AJAX. Ito ang mga

  1. $. Ajax (mga pagpipilian)
  2. $. Makakuha (url, data, callback)
  3. $. GetJSON (url, data, callback)
  4. $. GetScript (url, callback)
  5. load (url, data, callback)
  6. $. Post (url, data, callback,

Bukod sa numero 1, ang lahat ng iba pang mga pamamaraan gamitin $. Ajax loob. Kaya ito ay nangangahulugan na $. Ajax () ay ang aming ina-andar para sa mga pagpapatakbo ng jQuery AJAX. Tingnan natin kung paano $. Ajax () kamukha

  $. Ajax ({
     , uri: "POST",
     , url: "some.php",
     , data: "pangalan = Peter & lokasyon = NY",
     ( msg ) { tagumpay: function na (msg) {
         + msg ) ; alert ("Pagtugon ng Server" + msg);
     }
 }); 

Iyan ay medyo ito. Ang uri ng parameter na tumatagal ng "GET" o "POST" na nangangahulugan na maaari mong ipadala AJAX requestion bilang POST o GET (Gusto ko ginusto POST palagi). Ang natitira sa ang mga parameter ay medyo sarili nagpapaliwanag kung tingnan muli ang code.

Ngayon kami ay pagpunta upang makagawa ng isang maliit na script ng AJAX na bumabasa ng mga link ng mga tag hyperlink (<a>) at ikinarga ang kahilingan sa ilang mga elemento ng div sa dokumento.

Unang-alang namin ang isang normal na html ng php dokumento na ganito ang magiging hitsura

  <DOCTYPE html MGA! "- / / W3C / / DTD XHTML 1.0 Mahigpit / / 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 pagsubok </ 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> 


Ngayon sabihin magdagdag ng ilang mga link sa mga dokumento. Para sa isang mas mahusay na uri menu ng hitsura gagamitin namin ang isang ul> li at Link. Iyon ay ganito ang hitsura

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

Tulad ng iyong nakikita namin ang mga link ilagay sa listahan ng mga elemento sa loob ng isang unordered bagay na listahan. Kumuha ng mas malapit tumingin sa mga katangian ng ang <a> tag ni. Mayroon kaming href, klase at rel attribute na kamukha walang iba kaysa sa normal na link. Kung nakikita mo, aming ibinigay ang rel attribute sa ilang mga pangalan ng div lalo div1, div2 .. iba pa. Ang ibig sabihin nito gusto namin ang tugon ng href upang mai-load sa mga divs. Paano upang gawin iyon? Sabihin magdagdag ng mga divs muna

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

At ang tunay na bahagi na ngayon - namin ang ibinigay na mga link sa isang class "ajax_link". Kami lamang dynamic na magdagdag ng mga ajax pagkilos lamang ang mga link sa pagkakaroon ng isang pangalan ng klase na tinatawag na "ajax_link". Impiyerno, hindi namin ang lahat ng mga link ng isang pahina upang magkaroon ajax pagkilos, gagawin namin?

Kaya, sa dokumento ng pagkarga nais naming gawin ito.

  . ready ( function ( ) { $ (Dokumento). Handa (function na () {
         ) . click ( function ( ) { $ ("A.ajax_link"). Click (function na () {
             this ) ; $ Current_link = $ (ito);
             $. Ajax ({
                 , uri: "post",
                 ( "href" ) , url:. $ current_link attr ("href"),
                 ( e ) { tagumpay: function na (e) {
                     + $current_link. attr ( "rel" ) ) . html ( e ) ; . $ (. "#" + $ Current_link attr ("rel")) html (e);
                 }
             });
             ; bumalik false;
         });
     }); 

Hayaan akong ipaliwanag ang script ng kaunti. Ang document.ready kaganapan ay isang kaganapan na kung saan ay nag-trigger sa page load. At pagkatapos kami ay nagtatalaga ng isang uri ng mga code sa pag-click ng kaganapan sa mga link na may isang class "ajax_link". Ang paggawa nito $ current_link = $ (ito); nagbibigay-daan upang magkaroon ng kasalukuyang object link na magagamit sa loob ng function na callback. At mayroon kami

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

na nangangahulugang $ ("div_id") html (server_response) at hindi na namin itakda ang url param ng $ ajax function na may pabagu-bagong url:.. $ current_link.attr ("href"). Kaya ngayon ang lahat ng mga paraan "Lahat ng mga link na iyon na may isang class" ajax_link "- Magdagdag ng isang pag-click handler ng kaganapan - pagkatapos ay i-execute at AJAX kahilingan paglalaan ng mga link href poperty at i-load ang mga tugon sa isang div na may id na tumutugma sa" rel "na katangian ng link ". At ang return false pinipigilan ang link sa trabaho tulad ng normal na link ;)

Nais mong makita ito ng isang pagkilos? Narito ito napupunta.

At maaari mong i-download ang pinagmulan pati na rin.

Sa susunod na seksyon ng ito maliit tutorial lilikha kami gamit ang parehong bagay ngunit may kaunting ginhawa.

Paglalapat ng mas madaling paraan

Lahat ay nananatiling halos pareho. Susubukan naming baguhin lamang ang ajax pamamaraan dito. Kaya sa halip ng pagsulat ng buong $. Ajax bloke maaari naming makamit ang parehong bagay sa mga sumusunod.

  . ready ( function ( ) { $ (Dokumento). Handa (function na () {
 ) . click ( function ( ) { $ ("A.ajax_link"). Click (function na () {
 + $ ( this ) . attr ( "rel" ) ) . load ( $ ( this ) . attr ( "href" ) ) ; . $ (. "#" + $ (Ito) attr ("rel")) pagkarga ($ (ito) attr ("href").);
 ; bumalik false;
 });
 }); 

Mas marami mas kumplikadong ngayon, tama? Ang pamamaraan ng pag-load ikinarga ang ajax nilalaman sa loob ng mga elemento ito ay naka-attach sa. Kung $ ("# somediv_id"). Load ("mypage.php"), ito ay subukan upang i-load mypage.php 's nilalaman sa loob nito. Medyo simple, huh? Ngunit iminumungkahi i mo masanay sa pangunahing pamamaraan (ipinapakita sa unang bahagi).

Sa file zip mayroong isa pang file na tinatawag na ajax2.php na ito ay nagpapakita ng methos na may parehong resulta.

Kaya, ang AJAX ay hindi bilang mahirap bilang ito tunog, tama? Kapag ikaw ay naging napaka matatas sa AJAX operasyon, gagawa ka ng magics.

Salamat sa pagbabasa btw.

5 Abril 2009

jQuery blockUI: Plugin ng linggo - Abril 5, 09

Nai-post sa pamamagitan ng: Mahbub Sa: Plugin ng linggo | Plugin

Gamit ang siyensiya ng DHTML, maaari naming gawin ang maraming mga bagay sa pamamagitan lamang ng blink ng isang mata. Namin ang lahat ng ginamit ang mga overlay na window o lightboxes sa isang punto ng panahon mga araw na ito. Ngunit minsan ito ay nagiging kinakailangan upang harangan ang bahagi ng pahina o anumang partikular na elemento, halimbawa isang div upang ang mga tao ay hindi magagawang upang i-play sa iyong mga pahina kapag hindi mo nais ang mga ito sa. Nagustuhan kapag ang isang tao ay gumagawa ng isang komento sa isang kahon ng komento, hindi mo nais mga tao upang mag-click sa iba pang mga komento habang pagpuno up ito. Ano ang dapat gawin pagkatapos? Well mayroong isang malinis at maayos na solusyon jQuery. Mo lang i-block sila habang pagkomento. At maaaring mayroong maraming mga kaso na tulad nang kapag gusto naming i-block ang mga buong pahina o sa ilang mga elemento. jQuery BlockUI pagdating sa iligtas.

blockui

Una ito ay ginawa upang harangan ang isang buong pahina sa mensahe ngunit ngayon, maaari itong i-block ang sangkap ng pahina o kahit na ipakita angilan tulad mensahe. Tingnan ang mga halimbawa dito . Ang mga papeles ay napakabuti at patas na halaga ng code halimbawa ay binibigyan. Gamitin ito sa iyong application. Kung mayroon kang anumang mga problema sa paggamit nito, mag-iwan ako ng komento dito.

Ang paggawa ng isang portfolio pahina sa Flash sa inyong website ay naging uri ng lipas na. Ang mga araw na may Mas mabilis machine at bagong henerasyon browser ay maaaring talagang sipain ang ilang mga asno na may Javascript at CSS. JQuery ay napaka-malinis at maayos na paraan upang harapin ang ilang mga epekto. Ang lahat ng mga animation mula sa tangkay ang batayang pamamaraan na tinatawag na "bigyang-buhay". Ito animates, tweens ang mga katangian ng DOM elemento. Upang gumawa ng mahabang kuwento maikling tumingin sa ito.

portfolio_demo

Kaya, ikaw ay nag-click at nakita tama? Ok, kung tiningnan mo ang code, ito ay medyo simple.

  $ (Dokumento). Handa (function na () {
		 var hover_in_easing = "easeOutExpo";
		 var hover_out_easing = "easeOutBounce";
		 . $ (". Info_container") ipakita ();
		 $ ("Div.portfolio_div"). Hover (function na () {
			 . $ (Ito) hanapin ("info_container.") Bigyang-buhay ({tuktok: "0px"}, {tagal: 400, easing: hover_in_easing}).;
		 }, Function na () {
			 . $ (Ito) hanapin ("info_container.") Bigyang-buhay ({tuktok: "100px"}, {tagal: 500, easing: hover_out_easing}).;
		 });
                 / / Ang 100 px ang laki ng mask
	 }); 

Gumagamit ito ng Pagalawin ang function na upang pagalawin ang mga mask sa imahe na kung saan ay iningatan nakatago sa pamamagitan ng pagpoposisyon ng relatibong. At sa easing plugin, aming makamit ang ilang mga magandang epekto ng nagba-bounce kapag hover out ka mula sa larawan. Maaari mong ilagay ang anumang html sa loob ng div info_container elemento hangga't hindi ito pumunta sa ibayo ng hangganan. Tumingin sa stylesheet at makikita mo ito napaka gramatical. Maaari mong ipasadya ang mga laki sa pamamagitan ng pagbabago ng mga klase sa div.

I-download ang Pinagmulan

Inspirasyon: http://dibusoft.com/portfolio

27 Mar, 2009

jQuery Captify: Plugin ng linggo - Marso 27, 09

Nai-post sa pamamagitan ng: Mahbub Sa: Plugin ng linggo | Plugin

Kailanman nakita mga transparent na mga caption sa mga imahe? Caption poping out mula sa ibaba o tuktok na naglalarawan sa larawang ito? Ako ba na mayroon ka. Mayroong maraming ng mga script tulad na. At dito ay aming mga paboritong jQuery bersyon ng na.

captify_demo

Maaari mong ilagay ang plain, teksto, html o anumang bagay sa doon. Lamang tumingin sa kanilang mga pahina ng plugin ng bahay at ito ay medyo mabuti inilarawan. Walang bastos na trick ay kinakailangan.

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

Gawin ang iyong mga larawan mga pahina hitsura magandang gamit ito.

20 Mar, 2009

Plugin ng linggo - jQuery ColorBox

Nai-post sa pamamagitan ng: Mahbub Sa: Plugin ng linggo | Plugin

Sa linggong ito - Marso 20,09 jQueryMagic pinipili jQuery colorbox bilang ang pick ng linggo. Ikaw ang lahat ng narinig maraming lightbox, thickbox, greyboxes at ibang window overlay. Ito ay nakakakuha ng mas mahusay na sa ang pinakabagong release plugin. Ito ang isa talagang bato. Ganap na napapasadyang at madaling gamitin. Ito ay magaan ang timbang at hitsura cool. Dagdag pa rito ng grupo ng mga halimbawa ay kasama ang mga library.

colorbox

colorbox

Pumunta sa pahina ng proyekto dito .


Tagasalin

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

Mga Tag