Nem tudtam segíteni magam írt a plugin. Ez az egyik a legkreatívabb dolog, amit láttam készült jQuery. Ahogy a neve is mondja, előtte-utána, akkor a szagát bizonyos tevékenységek, nem igaz? Vessen egy pillantást a kép itt:

before-after

A bővítmény lehetővé teszi, hogy megmutathassa két kép ugyanannak a dolognak a különböző időkben némi különbség. Természetesen értjük a különbségeket két kép látható egymás mellett, DE rátenni a másik, és miután egy csúszka csúszik, és látni a különbséget egyszerűen fantasztikus, és ez az, amit úgy hívunk kreativitás. Egy sor demo itt http://www.catchmyfame.com/jquery/demo/8/ . Ráadásul a csúszka sima, ha rákattint bármelyik a kép egy részét, a csúszka jön a kurzor simán - egészen lenyűgöző.

A fickó http://www.catchmyfame.com , nagyon szép munka. Azt várná a függőleges csúszkát ha lehet, ez a plugin a következő kiadásba. Jó szórakozást hozzá.

Június 14, 2009

jqGrid Powered by jQuery UI - WOW!

Írta: Mahbub In: Kedvenc Plugins | Plugins

Mindig is nagy rajongója a jQuery Plugin Rács jQGrid. Meg tudja kezelni meglehetősen összetett és bonyolult feladat. De én nem szeretem a ui korábban volt. Kellett módosítani a css, hogy képes legyen bemutatni őket az ügyfelek. Én is használ flexigrid egyszerűbb feladatokat. Elég könnyű vele dolgozni. De egyik sem volt sehol közelebb legyőzni Jack Slocum EXT JS Rács. Ext nehéz volt számomra, mint voltam, a tanulás, és végül úgy találta, hogy az alkalmazás nem igényel az asztalon érzéseket ExtJS biztosított. És mivel egy nagy rajongója a jQuery, mindig is szerettem volna egy grid plugin, ami működik, közel ExtJS hálózatba. Most nézd meg ezt.

jqgrid

Awsome, igaz? Igen, a jqGrid trirand most hajtja jQuery UI. Elég ügyes és gyors most. Testre szabhatja a témát jQuery UI helyszínen is. Nincs több beszél most, csak edd meg itt http://www.trirand.com/jqgrid35/jqgrid.html

Tehát nem villog után, hogy minden a mágia! Láttuk, és még látta, vakuval csinál csodákat és mágia. Az egyik jó dolog, hogy alakult az volt pageflip. Láttam, hogy az első, amikor én játszottam vakuval 2002-2003 Azt hiszem, flashkit és actionscripts.org. Láthatjuk egy nagyon jó pro változata az ilyen dolog itt . De nekünk, akik a legtöbb dolog történik jQuery - végre van alternatívája az lapozás dolog. Ez nem egy teljesen más a flash, de nem rossz a minimális használat lapozás hatása.

page_flip

Így néz ki egy plugin úgynevezett jFlip írta Renato Formátum at http://www.jquery.info/scripts/jFlip/demo.html

A demók, hogy az oldalak különböző beállítások néhány lehetőséget. És én készített egy néhány álmom autók itt

Remélem tetszik a kezdeményezés Renato.

Május 5, 2009

Könnyen teremt egy animált NAV menü

Írta: Mahbub In: misc

Ez egy nagyon rövid poszt hogyan tudunk könnyen teremt egy animált navigációs menü jQuery nélkül plugin. Biztos láttad vízszintes veritical navigációs menük, hogy kitágul és összehúzódik a mérete a borulás. Mielőtt ezek a javascript keretrendszer jött, meg kellett tennünk elég sok kódot kap a dolgokat. Miért? Az a hülye több böngésző kezelése. Nem akarok kezdeni az IE.

Ok, itt van a dolog. Mi egyszerűen egy rendezetlen lista, hogy egy vízszintes menü, amely kitágul és összehúzódik. Code halott egyszerű. Nézzük az első jelölést.

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

Tehát van néhány lista elemek is. Tehát, hogy azok jelennek meg, mint a vízszintes menü meg kéne néhány css amely így néz ki

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

És az utolsó rész .. Így tánc az egér fölötte van. Elég egyszerű a animate funkcióval. Csak pár a következő sorokat az erre a célra. Vessen egy pillantást.

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

Ez az! Nézze meg működés közben

Nem unod a túl sok albumok, thickboxes, ablak matricák? Akarsz egy inline galéria kicsit a dolog? Lehet, hogy nem. Hallottam néhány az ügyfelek (régebbi ügyfelek), hogy nem tetszik ez eszméletvesztést albumok, thickboxes. Tehát mit kell tenni? Egy dolog, ha u gondol valamit, próbáljon jó első, 80%-ban fog megoldást találni, hogy valaki már tett. Ez nem egy Newton században, ez 21. században. Szóval sok ember van, miután oly sok mindent. És egy német nevű fickó Christoph Schüßler jön, hogy megmentsen minket a szokásos albumok. Úgy hívják jQuery Popeye.

popeye

Nem akarom, hogy a történet tovább. Csak látni működés közben . És biztos vagyok benne, akkor szeretné használni ezt a plugint néhány a következő projekt.

Így AJAX AJAX és AJAX, ez az, amit teszünk, alaposan ezekben a napokban. Ez időt takarít meg, növeli dinamika és adja meg a hangulatát segítségével szoftver milyen érzés. Már sok módon lehet használni AJAX sok könyvtárakkal. De mint látható, ezen az oldalon a jQuery, akkor nézd meg az alap-vagy esetleg néhány fejlett AJAX használat.

Mit kell nekünk?

jQuery könyvtár (természetesen)
Egy kis php script

Nézzük beszélni kezdett. A jQuery, van alapvetően 6 fajta módszer erre AJAX műveleteket. Ezek

  1. $. Ajax (opciók)
  2. $. Kap (url, adatok, callback)
  3. $. GetJSON (url, adatok, callback)
  4. $. GetScript (url, callback)
  5. terhelés (url, adatok, callback)
  6. $. Post (url, adatok, visszahívás,

Eltekintve a 1-es szám, a többi módszer a $. Ajax belsőleg. Tehát ez azt jelenti $. Ajax () a mi anyánk funkció jQuery AJAX műveleteket. Nézzük meg, hogy $. Ajax () úgy néz ki, mint a

  $. Ajax ({
     , típus: "POST"
     , url: "some.php"
     , adatok: "name = Peter & location = NY"
     ( msg ) { siker: function (msg) {
         + msg ) ; alert ("Server Response" + msg);
     }
 }); 

Ez elég is. A típus paraméter veszi "GET" vagy "POST", ami azt jelenti, hogy küldje AJAX requestion mint POST vagy GET (Én inkább POST mindig). A többi paraméter elég magától értetődő, ha egy pillantást a kódot.

Most megyünk, hogy egy kis AJAX script, hogy beolvassa a kapcsolatot a hivatkozás címkék (<a>), valamint betölti a kérelmet bizonyos div elem a dokumentumban.

Először egy normális html a php dokumentum fog kinézni

  <! 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 kapcsolat teszt </ 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> 


Most kell egy kis linkeket a dokumentumot. A jobb menüt fajta megjelenés fogjuk használni a UL> LI és Link. Ez így fog kinézni

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

Mint látható, már fel linkeket listában elemek belsejében egy rendezetlen lista objektum. Vessen egy közelebbi pillantást a <a> tag tulajdonságait. Van href, osztály és a rel attribútum, amely úgy néz ki, nem más, mint egy normális kapcsolat. Ha látod, adtunk a rel attribútum bizonyos div nevet nevezetesen div1, DIV2 .. így tovább. Ez azt jelenti, hogy szeretnénk a választ a href kell betölteni a divs. Hogyan kell csinálni? Adjuk hozzá az első divs

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

És az igazi része már - már adott a linkeket a osztály "ajax_link". Majd csak a dinamikus hozzáadását ajax műveleteket csak hivatkozásokat, amelyek egy osztály neve, amit "ajax_link". A pokolba is, nem minden a linkeket az oldal, hogy ajax akciók, ugye?

Így a dokumentum terhelés tennénk ezt.

  . ready ( function ( ) { $ (Document). Ready (function () {
         ) . click ( function ( ) { $ ("A.ajax_link"). Kattintson a (function () {
             this ) ; $ Current_link = $ (this);
             $. Ajax ({
                 , típus: "post"
                 ( "href" ) , url: $ current_link. attr ("href"),
                 ( e ) { siker: function (e) {
                     + $current_link. attr ( "rel" ) ) . html ( e ) ; $ ("#" + $ Current_link. Attr ("rel").) Html (e);
                 }
             });
             ; return false;
         });
     }); 

Hadd magyarázzam meg a forgatókönyvet egy kicsit. A document.ready esemény egy esemény, amely a kiváltó oldalon terhelést. És akkor mi hozzárendelése valamiféle kódok a Click esemény a linkek, akik egy osztály "ajax_link". Ezáltal $ current_link = $ (this); lehetővé teszi, hogy a jelenlegi kapcsolat tárgy áll a callback függvény. És van

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

ami azt jelenti, $ ("div_id"). html (server_response), és beállította az url param a $. Ajax funkció dinamikusan url: $ current_link.attr ("href"). Tehát most minden eszközzel "Mindazok, akik a kapcsolatok osztály" ajax_link "- Add a click eseménykezelő - majd végrehajtani, és AJAX kérés figyelembe a linkeket href poperty és töltse a válasz egy div id akinek megfelel a" rel "attribútum a link ". És a return false megakadályozza, hogy a kapcsolat a munka, mint a normális kapcsolat ;)

Akarod látni egy akció? Itt megy.

És tudod letölteni a forrást is.

A következő részben ennek a kis bemutató fogjuk használni az ugyanaz, de egy kis kényelmet.

Alkalmazása egyszerűbb módszer

Minden marad majdnem ugyanaz. Majd csak megváltoztatni a ajax módszer itt. Tehát ahelyett, hogy az írás az egész $. Ajax blokk tudjuk elérni ugyanezt a következő.

  . ready ( function ( ) { $ (Document). Ready (function () {
 ) . click ( function ( ) { $ ("A.ajax_link"). Kattintson a (function () {
 + $ ( this ) . attr ( "rel" ) ) . load ( $ ( this ) . attr ( "href" ) ) ; $ ("#" + $ (This). Attr ("rel").) Terhelés ($ (this). Attr ("href"));
 ; return false;
 });
 }); 

Ez sokkal kevésbé bonyolult, igaz? A terhelési módszer betölti az Ajax tartalom az elem ez kapcsolódik. Ha a $ ("# somediv_id"). Terhelés ("mypage.php"), akkor megpróbálom betölteni mypage.php 's tartalom is. Elég egyszerű, nem? De azt javaslom, hogy megszokja a fő módszer (lásd az első részben).

A zip fájlban van egy másik fájl neve ajax2.php , amely bemutatja a Methos, amely ugyanazt az eredményt.

Tehát, AJAX nem olyan nehéz, mint amilyennek hangzik, ugye? Ha nagyon folyékonyan és AJAX műveleteket, akkor létre mágia.

Köszönöm, hogy elolvasta btw.

A haladás a DHTML, tehetünk sok mindent csak egy szempillantás alatt. Mindannyian használt ablak matricák vagy albumok egy bizonyos ponton az idő ezekben a napokban. De néha szükségessé válik, hogy blokkolja része az oldal, vagy konkrét elemet, például egy DIV, hogy az emberek nem tudnak játszani az oldal, ha nem akarjuk. Mint ha valaki, hogy egy megjegyzést a megjegyzés rovatba, ha nem akarja az emberek kattintson a további észrevételeket, míg feltöltése. Mi a teendő akkor? Nos, van egy ügyes jQuery megoldást. Egyszerűen blokkolja, miközben kommentálja. És lehet, hogy sok esetben, mint, hogy ha azt akarjuk, hogy blokkolja az egész oldalt, vagy bizonyos elemeit. jQuery BlockUI jön a mentő.

blockui

Kezdetben felmerült, hogy vágják az egész oldalt üzenet, de most, hogy képes blokkolni az elemnek, vagy akár azt mutatják Growl mint üzenetet. Nézd meg a példák itt . A dokumentáció nagyon szép és tisztességes mennyiségű kód példákat. Használd az alkalmazásban. Ha bármilyen probléma használja, hagyj egy megjegyzést itt.

Címkék: , ,

Ennek során a portfólió oldal Flash website vált egyfajta elavult. Ezek a napok a gyorsabb gépek és az új generációs böngésző tényleg rúgni a seggüket a Javascript és a CSS. JQuery nagyon ügyes módon kezelni bizonyos hatások. Minden animációk erednek alap módszer az úgynevezett "élő". Ez animál, kiskamaszok tulajdonságainak DOM elemek. Ahhoz, hogy a hosszú történet rövid, hogy egy pillantást.

portfolio_demo

Szóval, már kattintott, és látta, igaz? Ok, ha megnézi a kódot, ez elég egyszerű.

  $ (Document). Ready (function () {
		 var hover_in_easing = "easeOutExpo";
		 var hover_out_easing = "easeOutBounce";
		 $ (". Info_container"). Show ();
		 $ ("Div.portfolio_div"). Lebeg (function () {
			 $ (This). Find (". Info_container"). Animálni ({tetején: "0px"}, {duration: 400, megkönnyítve: hover_in_easing});
		 }, Function () {
			 $ (This). Find (". Info_container"). Animálni ({tetején: "100px"}, {duration: 500, megkönnyítve: hover_out_easing});
		 });
                 / / A 100 px a méret a maszk
	 }); 

Használja élő funkció animálni a maszkot a képet, amelynek rejtegetett a helymeghatározás viszonylag. És enyhítése plugint, elérjük néhány hűvös hatást pattogó ha lebeg ki a képet. Tudod, hogy minden html belül info_container DIV elemeket, amíg nem lépi túl a határokat. Nézd meg a stíluslapot, és akkor, hogy nagyon gramatical. Testre szabhatja a méret módosításával div osztályok.

Töltse le a forrás

Inspiráció: http://dibusoft.com/portfolio

Címkék: , ,

Valaha is láttam az átlátszó feliratokat a képeket? Caption poping ki az alsó vagy a felső leíró fénykép? Biztos vagyok benne, hogy van. Vannak sok szkriptek, mint ezt. És itt jön a kedvenc jQuery változata.

captify_demo

Tudod, hogy egyszerű, szöveg, html vagy bármi ott. Csak vess egy pillantást a bővítmény honlapján, és ez elég szépen le. Nem csúnya trükk van szükség.

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

Tedd fotói jól néz ki vele.

Március 20, 2009

Plugin a héten - jQuery ColorBox

Írta: Mahbub In: Plugin a hét | Plugins

Ezen a héten - március 20,09 jQueryMagic választja jQuery ColorBox a pick a héten. Mindannyian hallottunk sokat adni, thickbox, greyboxes és a különböző ablak matricák. Egyre jobb a legújabb bővítmény kiadások. Ez egy igazán sziklák. Teljesen testre szabható és könnyen használható. Ez könnyű és néz ki. Ráadásul egy csomó példa csomagban a könyvtár.

colorbox

ColorBox

Menj a projekt honlapján itt .

Címkék: , ,

Fordító

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

Címkék