18 lokakuu 2009

jQuery Ennen Jälkeen: plugin arvostelu

Lähettäjä: Mahbub In: My Favorite Plugins | Plugins

En voinut auttaa itseäni kirjallisesti tämän laajennuksen. Se on yksi kaikkein luovia asioita olen nähnyt tehty jQuery. Kuten nimi kertoo, ennen-jälkeen, haistat joitakin toimia, eikö? Katsokaa kuvaa tässä:

before-after

Plugin avulla voit näyttää kaksi kuvaa saman asian eri aikoina osoittaa joitakin eroja. Tietenkin voimme ymmärtää eroja, kun kaksi kuvaa näytetään vierekkäin MUTTA päällekkäin toisella ja ottaa liukusäädintä liu'uta ne ja nähdä ero on yksinkertaisesti mahtava ja se mitä me kutsumme luovuutta. Sarja demo on täällä http://www.catchmyfame.com/jquery/demo/8/ . Lisäksi liukusäädintä on sileä ja kun klikkaat tahansa kuvan, liukusäädintä tulee kohdistinta sulavasti - varsin vaikuttava.

Kaveri http://www.catchmyfame.com teki todella mukava työpaikka. Me odottaa pystysuora liukusäädintä, jos mahdollista tämän laajennuksen seuraava julkaisu. Pitää hauskaa sen kanssa.

14 kesäkuu 2009

jqGrid nyt powered by jQuery UI - WOW!

Lähettäjä: Mahbub In: My Favorite Plugins | Plugins

Olen aina ollut suuri fani jQuery Grid Plugin jQGrid. Se pystyy käsittelemään melko monimutkainen ja hienostunut tehtävät. Mutta en pitänyt ui se oli ennen. Jouduin muuttamaan css voi esittää niitä asiakkaille. Käytän myös Flexigrid yksinkertaisempia tehtäviä. Se on melko helppo työskennellä. Mutta mikään niistä ei näkynyt missään lähempänä voittaa Jack Slocum EXT JS Grid. Ext oli raskas minulle, koska minulla oli opetteleminen ja lopulta totesi, että minun sovellukset eivät vaadi työpöydän tunteita kuin extjs säädetty. Ja on suuri fani jQuery, olen aina halunnut olla verkkoon plugin, joka toimii lähellä ExtJS verkkoon. Katsokaa nyt tätä.

jqgrid

Awsome, eikö? Kyllä, jqGrid klo trirand on nyt powered by jQuery UI. Se on aika siisti ja nopeasti nyt. Voit muokata teemaa jQuery UI sivuston hyvin. Ei enää puhuu nyt vain syödä se tästä http://www.trirand.com/jqgrid35/jqgrid.html

Joten se ei ole vilkkua kaikki tehdä kaikki taiat! Olemme nähneet ja silti nähdä flash tekee ihmeitä ja taiat. Yksi hienoja asioita, jotka kehitettiin oli PageFlip. Huomasin, että ensimmäinen, kun pelasin flash vuosina 2002-2003 i arvata flashkit ja actionscripts.org. Näet erittäin hyvä pro versio olemassakaan täällä . Mutta meille, jotka haluavat useimmat asiat hoidettua jQuery - vihdoin on vaihtoehto, että sivu läppä juttu. Se ei ole täysin vaihtoehto flash mutta ei huono vähäinen käyttö sivu flip vaikutus.

page_flip

Näin se näyttää kanssa plugin nimeltään jFlip kirjoittanut Renato Formato klo http://www.jquery.info/scripts/jFlip/demo.html

Demoja, että sivuilla on eri asetelmia joitakin vaihtoehtoja. Ja olen luonut yhden joitakin unelmani autoja täällä

Toivottavasti pidät aloitteen Renato.

05 toukokuu 2009

Helposti luoda animoituja nav menu

Lähettäjä: Mahbub In: sekalaista

Tämä on hyvin lyhyt viesti, kuinka voimme helposti luoda animoituja navigointipolkuun jQuery ilman plugin. Sinun on nähnyt vaaka tai veritical valikoidensa joka laajenee ja supistuu sen kokoa kaatuessa. Ennen näitä javascript puitteet tulivat meidän piti tehdä varsin paljon koodia saada asiat hoidettua. Miksi? Tyhmä rajat selaimen käsittelyyn. En halua aloittaa alusta IE.

Ok, tässä on asia. Olemme yksinkertaisesti käyttämällä Järjestämätön lista tehdä vaakanavigaatiosta joka laajenee ja supistuu. Koodi on kuollut yksinkertainen. Katsotaanpa markup ensin.

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

Joten meillä on lista kohteita siellä. Joten ne näyttämään vaakanavigaatiosta olisimme tarvitsemme css joka näyttää tältä

  * {
 arial , helvetica , sans-serif ; font-family: Arial, Helvetica, sans-serif;
 }
 # Navcontainer ul
 {
 0 ; padding-left: 0;
 0 ; margin-left: 0;
 #222 ; background-color: # 222;
 White ; väri: Valkoinen;
 left ; float: left;
 100% ; leveys: 100%;
 13px ; font-size: 13px;
 uppercase ; teksti-muunnos: iso;
 bold ; font-weight: bold;
 }

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

 # Navcontainer ul li
 {
 0.7em 1.8em ; padding: 0.7em 1.8em;
 #222 ; background-color: # 222;
 White ; väri: Valkoinen;
 none ; text-decoration: none;
 left ; float: left;
 100px ; leveys: 100px;
 1px solid #fff ; raja-oikeus: 1px solid # fff;
 } 

Ja viimeinen osa .. Joten ne tanssi hiiri viedään sen päälle. Melko yksinkertaista elollinen toiminta. Vain pari näitä riveillä tepsiä. Katsoa.

  ( ) { $ (Function () {
		 ) . hover ( function ( ) { $ ("# Navlist"). Hääriä (function () {
			 ) . css ( "background-color" , "#369" ) ; $ (Tämä). Css ("tausta-väri", "# 369");
			 ) . animate ( { width : '200px' } , { duration : 200 , queue : false } ) ; $ (Tämä). Animoida ({leveys: '200px "}, {kesto: 200, jono: false});
		 }
		 toiminto () {
			 ) . css ( "background-color" , "#222" ) ; $ (Tämä). Css ("tausta-väri", "# 222");
			 ) . animate ( { width : '100px' } , { duration : 200 , queue : false } ) ; $ (Tämä). Animoida ({leveys: '100px "}, {kesto: 200, jono: false});
		 });		
	 }); 

Se on siinä! Näe se toiminnassa

21 huhtikuu 2009

jQuery Popeye - 22. huhtikuuta | plugin viikolla

Lähettäjä: Mahbub In: Plugin on viikon | Plugins

Oletko kyllästynyt liikaa valopöytien, thickboxes, ikkuna päällekkäiskuvat? Haluatko inline galleria kuolemantuottamus? Voi olla et. Olen kuullut joidenkin asiakkaiden (ikäihmisten), että he eivät pidä tätä pyörtymisiä valopöytien, thickboxes. Joten mitä tehdä sitten? Yksi asia, kun u ajatella jotain, kokeile hyvän ensimmäisen, 80%: ssa tapauksista löydät ratkaisun, joku on jo tehnyt. Se ei ole Newtonin luvulla, se on 21. vuosisadan. Niin monet ihmiset ovat sen jälkeen niin monia asioita. Ja saksalainen kaveri nimeltä Christoph Schüßler tulee pelastamaan meidät tavalliset valopöytien. Sitä kutsutaan jQuery popeye.

popeye

En halua tehdä tarina enää. Vain nähdä sen toimintaa . Ja olen varma, että saat aiot käyttää tätä plugin joissakin seuraavaan hankkeita.

14 huhtikuu 2009

Helppo AJAX linkki - Laajennuksia ei tarvita!

Lähettäjä: Mahbub In: ajax

Joten Ajax ja AJAX, että mitä me teemme laajasti näinä päivinä. Se säästää aikaa, lisää dynamiikkaa ja antaa sinulle tuntumaa käyttäen sovellus sellainen tuntuu. Siellä olet monia tapoja käyttää AJAX monia kirjastoja. Mutta kuten näette, tämä sivusto on jQuery, me tarkastelemme perus tai ehkä joitakin kehittyneitä AJAX käyttötarkoituksissa.

Mitä me tarvitsemme?

jQuery kirjasto (tietenkin)
Pieni PHP-skripti

Katsotaanpa alkoi puhua. JQuery on periaatteessa 6 tyyppisiä tapa tehdä AJAX toimintaa. Nämä ovat

  1. $. Ajax (optio)
  2. $. Saada (url, data, soittopyyntö)
  3. $. GetJSON (url, data, soittopyyntö)
  4. $. GetScript (url, soittopyyntö)
  5. kuormitus (url, data, soittopyyntö)
  6. $. Post (url, data, soittopyyntö,

Lisäksi numero 1, kaikki muut menetelmät käyttävät $. Ajax sisäisesti. Joten se tarkoittaa $. Ajax () on äitimme toiminto jQuery AJAX toimintaa. Katsotaan miten $. Ajax () näyttää

  $. Ajax ({
     , tyyppi: "POST"
     , url: "some.php"
     , tiedot: "name = Peter & location = NY"
     ( msg ) { menestys: toiminto (MSG) {
         + msg ) ; alert ("Palvelimen vastaus" + msg);
     }
 }); 

Se on aika se. Kirjoita parametrien vie "GET" tai "POST", joka tarkoittaa, että voit lähettää AJAX requestion kuin POST tai GET (taidan POST aina). Loput parametrit ovat melko itsestään selvä, jos katsomaan koodi uudelleen.

Nyt aiomme tehdä pienen AJAX skripti, joka lukee linkin hyperlinkin tunnisteet (<a>) ja lataa pyynnöstä joitakin div elementtejä asiakirjaan.

Ensin valtaamme normaali html php asiakirja, joka näyttää tältä

  <! 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 linkki testi </ 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> 


Nyt lisätä joitakin linkkejä asiakirjan. Saat paremman menu sellaista näyttää käytämme UL> LI ja Link. Se näyttää tältä

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

Kuten näette olemme laittaa linkkejä luettelossa Sisällä Järjestämätön lista esine. Ottaa tarkemmin <a> ominaisuudet. Meillä on href, luokka ja suht ominaisuus, joka näyttää mitään erilaista kuin normaali linkki. Jos näet, olemme antaneet suht määritteen joitakin div nimiä eli DIV1, DIV2 .. niin edelleen. Tämä tarkoittaa sitä, haluamme vastauksen href voidaan lastata noihin divs. Miten se tehdään? Katsotaanpa lisätä ne divs ensin

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

Ja todellinen osa nyt - olemme antaneet linkkejä luokan "ajax_link". Me vain dynaamisesti lisätä ajax toimia vain linkkejä, joiden luokan nimi nimeltä "ajax_link". Helvetti, emme kaikki linkit sivun on ajax toimia, me?

Joten, dokumenttien kuorma tekisimme tätä.

  . ready ( function ( ) { $ (Document). Valmis (function () {
         ) . click ( function ( ) { $ ("A.ajax_link"). Napsauta (function () {
             this ) ; $ Current_link = $ (tämä);
             $. Ajax ({
                 , tyyppi: "post"
                 ( "href" ) , url: $ current_link. määr ("href"),
                 ( e ) { menestys: toiminto (e) {
                     + $current_link. attr ( "rel" ) ) . html ( e ) ; $ ("#" + $ Current_link. Määr ("rel")). Html (e);
                 }
             });
             ; return false;
         });
     }); 

Selitän käsikirjoituksen hieman. Document.ready tapahtuma on tapahtuma, joka käynnistyy, kun sivun lataus. Ja sitten me osoitetaan jonkinlainen koodit klikkaa tapauksessa linkkejä, jotka ovat luokassa "ajax_link". Näin $ current_link = $ (tämä) avulla on nykyisen linkin kohde on käytettävissä takaisinkutsufunktio. Ja meillä on

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

joka tarkoittaa $ ("div_id"). html (server_response) ja olemme url param of $. ajax toiminto dynaamisesti url: $ current_link.attr ("href"). Joten nyt kaikki nämä keinot "Kaikki nämä linkit, jotka ovat luokassa" ajax_link "- Lisää napsautuksen handler - suorita ja AJAX pyyntöä ottaen linkkejä href poperty ja lataa vastaus tulee div jonka id vastaa" rel "ominaisuus linkki ". Ja paluu väärä estää linkin työtä kuin normaali linkki ;)

Haluatko nähdä se toimia? Tässä se menee.

Ja voit ladata lähdekoodin samoin.

Seuraavassa jaksossa tämän pienen opetusohjelma Käytämme sama asia, mutta hieman mukavuutta.

Hakeminen helpompi tapa

Kaikki pysyy lähes samana. Me vain muuttaa ajax menetelmää. Joten sen sijaan, että kirjoittaisit koko $. Ajax lohko voimme saavuttaa sama juttu seuraavat.

  . ready ( function ( ) { $ (Document). Valmis (function () {
 ) . click ( function ( ) { $ ("A.ajax_link"). Napsauta (function () {
 + $ ( this ) . attr ( "rel" ) ) . load ( $ ( this ) . attr ( "href" ) ) ; $ ("#" + $ (Tämä). Määr ("rel")). Kuormitus ($ (tämä). Määr ("href"));
 ; return false;
 });
 }); 

Se on paljon vähemmän monimutkaisia ​​nyt, eikö? Kuormitus menetelmä lataa ajax sisältöjä elementti se kiinni. Jos $ ("# somediv_id"). Kuormitus ("mypage.php"), se tulee yrittää ladata mypage.php n sisältöä sen. Melko yksinkertainen, eikö? Mutta ehdotan tottuu pääasiallinen menetelmä (esitetty ensimmäinen osa).

Zip-tiedosto on toinen tiedosto nimeltä ajax2.php joka osoittaa tämän Methos joka on sama tulos.

Joten, AJAX ei ole niin vaikeaa kuin miltä se kuulostaa, eikö? Kun tulet hyvin sujuvaa AJAX toiminnot, voit luoda magics.

Kiitos käsittelyssä btw.

Etenemistä DHTML, voimme tehdä paljon asioita vain silmänräpäys. Meillä kaikilla on käytetty ikkunan päällä tai valopöytien jossain vaiheessa aikaa näinä päivinä. Mutta joskus se on välttämätöntä estää osa-sivun tai millekään tietylle elementille, kuten DIV niin, että ihmiset eivät voi pelata sivusi, kun et halua niitä. Kuten jos joku tekee kommentin kommentti ruutuun, et halua ihmisiä klikkaa muuta huomautettavaa täyttäessäsi sitä. Mitä tehdä sitten? No siellä on siisti jQuery ratkaisu. Sinun tarvitsee vain estää niitä samalla kommentoi. Ja voi olla monessa tapauksessa, että kun haluamme estää koko sivun tai tiettyjä elementtejä. jQuery BlockUI tulee pelastamaan.

blockui

Se oli alun perin tehty estää koko sivun viestin, mutta nyt se voi estää sivuelementin tai jopa näyttää Growl kuten viestin. Tutustu esimerkkejä tästä . Dokumentointi on erittäin mukava ja oikeudenmukainen määrä koodia esimerkkejä on annettu. Käytä sitä oman hakemuksen. Jos sinulla on ongelmia käyttää sitä, jätä minulle kommentti täällä.

Tunnisteet: , ,

30 maaliskuu 2009

Miten saada kaunis salkun galleria jQuery Animoi!

Lähettäjä: Mahbub In: sekalaista

Doing portfolio sivun Flash sivustosi on tullut eräänlainen vanhentunut. Näinä päivinä nopeammin koneiden ja uuden sukupolven selain voi todella potkia joitakin ass Javascript ja CSS. JQuery on erittäin siisti tapa käsitellä joitakin vaikutuksia. Kaikki animaatiot johtuvat pohja menetelmää, jota kutsutaan "elollinen". Se elävöittää, tweens ominaisuudet DOM elementtejä. Jotta pitkän tarinan lyhyesti katsomaan tätä.

portfolio_demo

Joten, olet jo napsauttanut ja näki oikein? Ok, jos tarkastellaan koodi, se on melko yksinkertainen.

  $ (Document). Valmis (function () {
		 var hover_in_easing = "easeOutExpo";
		 var hover_out_easing = "easeOutBounce";
		 $ (". Info_container"). Osoittavat ();
		 $ ("Div.portfolio_div"). Viet (function () {
			 $ (Tämä). Löytää (". Info_container"). Animoida ({top: "0px"}, {kesto: 400, helpottaa: hover_in_easing});
		 }, Function () {
			 $ (Tämä). Löytää (". Info_container"). Animoida ({top: "100px"}, {kesto: 500, helpottaa: hover_out_easing});
		 });
                 / / 100 px on koko maskin
	 }); 

Se käyttää animoida toiminnon animoida maskia kuva, joka pidetään piilossa paikannus suhteellisen. Ja helpottaa plugin, saavutamme hienoja vaikutus terhakka kun viet ulos kuvan. Voit laittaa mitään html sisällä info_container DIV elementtejä, kunhan se ei mene yli rajojen. Katsokaa tyylitiedoston ja löydät sen erittäin gramatical. Voit muokata kokoa muuttamalla div luokissa.

Lataa Source

Inspiraatio: http://dibusoft.com/portfolio

Tunnisteet: , ,

Koskaan nähnyt niitä avoimia kuvatekstejä kuvia? Kuvatekstit poping pois ylhäältä tai alhaalta kuvataan kuvasta? Olen varma, että sinulla on. On olemassa paljon skriptejä niin. Ja tässä tulee meidän suosikki jQuery versio siitä.

captify_demo

Voit laittaa tavallinen, teksti, html tai mitään siellä. Vain katsomaan heidän plugin kotisivun ja ihan hienosti kuvattu. Ei ilkeä temppuja tarvitaan.

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

Tehdä valokuva sivut näyttävät hyvältä sen kanssa.

20 maaliskuu 2009

Plugin viikko - jQuery Colorbox

Lähettäjä: Mahbub In: Plugin on viikon | Plugins

Tällä viikolla - maaliskuussa 20,09 jQueryMagic valitsee jQuery Colorbox kuin kourallinen viikon. Te kaikki olette kuulleet paljon lightboxiin, thickbox, greyboxes ja eri ikkuna peitot. Se saa paremmin uusin plugin tiedotteet. Tämä todella rokkaa. Täysin muokattavissa ja helppo käyttää. Se on kevyt ja näyttää siistiltä. Lisäksi joukko esimerkki on yhdistetty kirjasto.

colorbox

Colorbox

Siirry projektin sivulle tästä .

Tunnisteet: , ,

Kääntäjä

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

Tunnisteet