18. Oktober 2009

jQuery Vorher Nachher: ​​plugin Bewertung

Geschrieben von: Mahbub In: My Favorite Plugins | Plugins

Ich konnte mir nicht helfen Schreiben über dieses Plugin. Es ist einer der kreativsten Dinge, die ich gesehen habe hat mit jQuery. Wie der Name schon sagt, Vorher-Nachher, riecht man einige Aktionen, nicht wahr? Werfen Sie einen Blick auf das Bild hier:

before-after

Das Plugin ermöglicht es Ihnen, zwei Bilder von der gleichen Sache in verschiedenen Zeiten zeigt einige Unterschiede zeigen. Natürlich können wir die Unterschiede zu verstehen, wenn zwei Bilder nebeneinander gezeigt, aber auf der anderen überlagert und mit einem Schieber, sie schieben und sehen, der Unterschied ist einfach genial und das ist, was wir Kreativität nennen. Eine Reihe von Demo ist hier http://www.catchmyfame.com/jquery/demo/8/ . Darüber hinaus ist die Schieberegler ist glatt und, wenn Sie auf einem beliebigen Teil des Bildes klicken, kommt der Schieber an den Cursor reibungslos - sehr beeindruckend.

Der Mann an http://www.catchmyfame.com hat einen wirklich guten Job. Wir würden erwarten, dass eine vertikale Schieberegler, wenn möglich, aus diesem Plugin der nächsten Release. Viel Spaß damit.

14. Juni 2009

jqGrid jetzt von jQuery UI versorgt - WOW!

Geschrieben von: Mahbub In: My Favorite Plugins | Plugins

Ich war schon immer ein großer Fan von jQuery Grid Plugin jqGrid. Es kann mit sehr komplexen und anspruchsvollen Aufgaben. Aber ich wusste nicht, wie die ui es vorher war. Ich musste ihr css ändern zu können, um sie an Kunden zu präsentieren. Ich benutze auch Flexigrid für einfachere Aufgaben. Es ist ganz einfach, mit zu arbeiten. Aber keiner von ihnen waren nirgends näher an Jack Slocum der EXT JS Grid besiegen. Ext war schwer für mich, wie ich lernte sie und schließlich festgestellt, dass meine Anwendungen erfordern nicht die Desktop Gefühle als extjs vorgesehen. Und ein großer Fan von jQuery, Ich wollte schon immer ein Raster-Plugin, das in der Nähe von ExtJS Grid funktioniert. Jetzt sieh dir das an.

jqgrid

Fantastisch, nicht wahr? Ja, das ist bei jqGrid trirand nun durch jQuery UI versorgt. Es ist recht ordentlich und schnell jetzt. Sie können das Thema von jQuery UI Website als auch anpassen. Keine Gespräche mehr jetzt, essen sie einfach hier http://www.trirand.com/jqgrid35/jqgrid.html

Also ist es doch nicht, um alle Magie zu tun blinken! Wir haben gesehen, und immer noch sehen, Flash tut Wunder und Magie. Eine der coolen Dinge, die entwickelt wurde, war pageflip. Ich sah, dass erste, wenn ich mit Blitz spielte in den Jahren 2002-2003 ich denke in Flashkit und actionscripts.org. Sie können eine sehr gute Pro-Version von so etwas zu sehen hier . Aber für uns, die wollen die meisten der Dinge, die in jQuery getan - hat endlich eine Alternative zu dieser Seite Flip Sache. Es ist nicht eine völlig alternative von Flash, aber nicht schlecht für minimalen Einsatz Umblättern-Effekt.

page_flip

Das ist, wie es mit einem Plugin namens jFlip von Renato Formato bei http://www.jquery.info/scripts/jFlip/demo.html geschrieben aussieht

Die Demos auf, dass die Seiten unterschiedliche Setups mit einigen Optionen. Und ich schuf eine mit einigen meiner Traumautos hier

Ich hoffe euch gefällt die Initiative von Renato.

Schlagwörter: , ,

5. Mai 2009

Einfaches Erstellen von ein animiertes Menü nav

Geschrieben von: Mahbub In: misc

Dies ist ein sehr kurzer Beitrag, wie wir können sehr einfach ein animiertes Navigationsmenü mit jQuery ohne Plugin. Sie müssen horizontal oder Veritical Navigations-Menüs, die ausdehnt und seine Größe auf Rollover gesehen haben. Bevor diese JavaScript-Framework kam, mussten wir eine ganze Menge Code zu tun, um die Dinge zu erledigen. Warum? Diese dumme Cross-Browser-Handling. Ich will nicht von vorne beginnen am IE.

Ok, hier ist das Ding. Wir sind einfach mit einer ungeordneten Liste eine horizontale Menü, das sich ausdehnt und zusammenzieht machen. Kodex ist tot einfach. Lasst uns an der Markup ersten Blick.

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

So haben wir einige Listenelemente gibt. So machen sie wie horizontales Menü erscheinen müssten wir einige css die wie folgt aussieht

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

Und der letzte Teil .. Dass sie tanzen auf Mouseover. Ganz einfach mit dem animate-Funktion. Nur einige dieser Zeilen unter den Trick tun. Werfen Sie einen Blick.

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

Das ist es! In Aktion sehen

21. April 2009

jQuery popeye - 22. April | Plugin der Woche

Geschrieben von: Mahbub In: Plugin der Woche | Plugins

Sind Sie mit zu vielen Leuchtkästen, thickboxes, Fenster Overlays langweilig? Wollen Sie einen Inline-Galerie Ding irgendwie? Kann man machen. Ich habe von einigen Kunden (ältere Kunden) gehört, dass sie es nicht mögen, wenn diese Blackouts Leuchtkästen, thickboxes. Also, was dann zu tun? Eine Sache, wenn u etwas einfallen lassen, versuchen guten ersten, in 80% der Fälle, dass Sie eine Lösung, jemand hat bereits finden. Es ist nicht eine Newtons Jahrhundert, es ist 21. Jahrhundert. So viele Menschen sind nach so vielen Dingen. Und ein deutscher Mann namens Christoph Schüßler kommt zu uns aus der gewöhnlichen Leuchtkästen retten. Es heißt jQuery popeye.

popeye

Ich will nicht, um die Geschichte mehr. Genau in Aktion sehen . Und ich bin sicher, du wirst planen, dieses Plugin in einigen Ihrer nächsten Projekte verwenden.

14. April 2009

Einfach AJAX Link - keine Plugins benötigt!

Geschrieben von: Mahbub In: ajax

So AJAX AJAX und AJAX, das ist, was wir tun in diesen Tagen ausgiebig. Es spart Zeit, fügt Dynamik und gibt Ihnen ein Gefühl der Verwendung einer Software-Anwendung Art Gefühl. Es sind viele Möglichkeiten, um mit vielen AJAX-Bibliotheken verwenden. Aber wie Sie sehen können, ist diese Seite für jQuery, sehen wir uns an den Grund-oder vielleicht einige erweiterte AJAX Nutzungen aussehen.

Was meinst du wir brauchen?

jQuery-Bibliothek (natürlich)
Ein kleines PHP-Skript

Lassen Sie begann zu sprechen. In jQuery gibt es grundsätzlich 6 Arten von Verfahren, um AJAX-Operationen zu tun. Dies sind

  1. $. Ajax (Optionen)
  2. $. Get (url, Daten, Rückruf)
  3. $. GetJSON (url, Daten, Rückruf)
  4. $. GetScript (url, callback)
  5. load (url, Daten, Rückruf)
  6. $. Post (url, Daten, Rückruf,

Abgesehen von der Nummer 1, verwenden alle anderen Methoden $. Ajax intern. Das heißt also $. Ajax () ist unsere Mutter Funktion für jQuery AJAX Operationen. Lassen Sie uns an, wie $ zu suchen. Ajax () sieht aus wie

  $. Ajax ({
     , Typ: "POST",
     , url: "some.php"
     , Daten: "name = Peter & location = NY",
     ( msg ) { Erfolg: function (msg) {
         + msg ) ; alert ("Server Response" + msg);
     }
 }); 

Das ist ziemlich es. Der type-Parameter nimmt "GET" oder "POST", dh Sie können AJAX requestion als POST oder GET (ich würde immer lieber POST). Die übrigen Parameter sind ziemlich selbsterklärend, wenn Sie einen Blick auf den Code wieder zu nehmen.

Jetzt werden wir eine kleine AJAX-Skript, das die Verbindung von Hyperlink-Tags (<a>) liest und lädt die Anfrage auf einigen DIV-Elemente in dem Dokument zu machen.

Zuerst nehmen wir eine normale html von php Dokument, das wie folgt aussehen wird

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


Jetzt fügen wir einige Links zu dem Dokument. Für ein besseres Menü Art des Blickes verwenden wir eine UL> LI und Link. Das wird wie folgt aussehen

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

Wie Sie sehen können haben wir Links in der Liste Elemente innerhalb einer ungeordneten Liste Objekt setzen. Werfen Sie einen genaueren Blick auf die <a> die Eigenschaften. Wir haben href, Klasse und rel-Attribut, das nichts anderes als ein normaler Link sieht. Wenn Sie sehen, haben wir das rel-Attribut zu einigen div Namen nämlich div1, div2 gegeben .. so weiter. Das heißt, wir wollen, dass die Reaktion des href in dieser divs geladen werden. Wie das zu tun? Wir fügen diese divs ersten

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

Und der reale Teil jetzt - wir haben die Links eine Klasse "ajax_link". Wir werden nur dynamisch hinzufügen ajax Aktionen nur Links mit einer Klasse Namen genannt "ajax_link". Verdammt, wir nicht alle Links einer Seite auf ajax Aktionen haben, nicht wahr?

Also, auf Dokument Last würden wir dies tun.

  . ready ( function ( ) { $ (Document). Ready (function () {
         ) . click ( function ( ) { $ ("A.ajax_link"). Klicken (function () {
             this ) ; $ Current_link = $ (this);
             $. Ajax ({
                 , Typ: "post",
                 ( "href" ) , url:. $ current_link attr ("href"),
                 ( e ) { Erfolg: function (e) {
                     + $current_link. attr ( "rel" ) ) . html ( e ) ; . $ (. "#" + $ Current_link attr ("rel")) html (e);
                 }
             });
             ; return false;
         });
     }); 

Lassen Sie mich erklären das Skript ein bisschen. Die Veranstaltung ist eine document.ready Ereignis, das beim Laden der Seite ausgelöst wird. Und dann werden wir die Zuordnung irgendeine Art von Codes auf das Click-Ereignis der Links, die eine Klasse "ajax_link" haben. Dadurch current_link $ = $ (this); ermöglicht, den aktuellen Link-Objekt zur Verfügung innerhalb der Callback-Funktion. Und wir haben

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

was bedeutet, $ ("div_id") html (server_response) und wir haben die url des param $ ajax Funktion dynamisch mit url gesetzt:.. $ current_link.attr ("href"). So, jetzt alle diese Mittel "All diese Verbindungen, die eine Klasse haben" ajax_link "- Fügen Sie einen Click-Ereignishandler - dann ausführen und AJAX Antrag unter den Links href poperty und laden Sie die Antwort in einem div mit id übereinstimmt" rel "-Attribut des Verknüpfung ". Und das return false verhindert den Link funktionieren wie normale Verknüpfung ;)

Wanna see es eine Aktion? Hier geht es.

Und Sie können die Quelle downloaden als gut.

Im nächsten Abschnitt dieses kleine Tutorial werden wir mit der gleichen Sache, aber mit ein wenig Komfort.

Anwendung einfacher Verfahren

Alles bleibt fast das gleiche. Wir ändern gerade den ajax Verfahren hier. Also statt des Schreibens der ganze $. Ajax Block können wir die gleiche Sache mit dem folgenden zu erreichen.

  . ready ( function ( ) { $ (Document). Ready (function () {
 ) . click ( function ( ) { $ ("A.ajax_link"). Klicken (function () {
 + $ ( this ) . attr ( "rel" ) ) . load ( $ ( this ) . attr ( "href" ) ) ; . $ (. "#" + $ (This) attr ("rel")) load ($ (this) attr ("href").);
 ; return false;
 });
 }); 

Es ist viel weniger kompliziert jetzt, nicht wahr? Die Load-Methode lädt die ajax Inhalte innerhalb des Elements es angebracht ist. Wenn $ ("# somediv_id"). Last ("mypage.php"), wird es versuchen, mypage.php den Inhalt in sie zu laden. Ganz einfach, nicht wahr? Aber ich schlage vor, Sie zu den wichtigsten Verfahren (wie im ersten Teil) zu gewöhnen.

In der Zip-Datei gibt es eine weitere Datei namens ajax2.php die diese methos die das gleiche Ergebnis hat demonstriert.

So ist AJAX nicht so schwer, wie es klingt, nicht wahr? Wenn Sie sehr fließend geworden mit AJAX Operationen, erstellen Sie Magie.

Danke fürs Lesen btw.

Schlagwörter: ,

5. April 2009

jQuery blockUI: Plugin der Woche - Apr 05, 09

Geschrieben von: Mahbub In: Plugin der Woche | Plugins

Mit der Weiterentwicklung der DHTML, können wir viele Dinge mit nur einem Wimpernschlag zu tun. Wir haben alle Fenster Overlays oder Leuchtkästen an einem gewissen Punkt der Zeit in diesen Tagen. Aber manchmal wird es notwendig, einen Teil der Seite oder irgendeine spezifische Element blockieren, zB ein DIV, damit die Menschen nicht in der Lage, mit Ihrer Seite zu spielen, wenn Sie nicht wollen, dass sie. Wie, wenn jemand macht einen Kommentar zu Kommentar-Box, die Sie nicht wollen Menschen auf andere Kommentare klicken Sie beim Befüllen up. Was dann zu tun? Nun, es ist eine nette jQuery Lösung. Sie einfach blockieren, während kommentieren. Und vielleicht gibt es viele Fälle so sein, wenn wir die ganze Seite oder bestimmte Elemente blockieren möchten. jQuery BlockUI kommt zu retten.

blockui

Es wurde ursprünglich gemacht, um eine ganze Seite mit der Meldung blockieren, aber jetzt kann er Seite zu sperren oder sogar zeigen, wie Growl-Nachricht. Schauen Sie sich die Beispiele hier . Die Dokumentation ist sehr schön und fairen Betrag von Code-Beispiele sind gegeben. Verwenden Sie es in Ihrer Anwendung. Wenn Sie irgendwelche Probleme mit ihm haben, lassen Sie mir einen Kommentar.

Schlagwörter: , ,

Doing eine Portfolio-Seite mit Flash auf Ihrer Website geworden Art obsolet. In diesen Tagen mit schnelleren Maschinen und neue Generation Browser kann wirklich kick some ass mit Javascript und CSS. JQuery hat sehr nette Möglichkeit, mit einigen Effekten beschäftigen. Alle Animationen stammen von der Basis-Methode namens "animieren". Es belebt, getweent die Eigenschaften von DOM-Elementen. Um die lange Geschichte kurz zu machen wir einen Blick auf diese.

portfolio_demo

Also, Sie haben bereits angeklickt und sah richtig? Ok, wenn man sich den Code anschauen, ist es ziemlich einfach.

  $ (Document). Ready (function () {
		 var hover_in_easing = "easeOutExpo";
		 var hover_out_easing = "easeOutBounce";
		 . $ (". Info_container") zeigen ();
		 $ ("Div.portfolio_div"). Schweben (function () {
			 . $ (This) zu finden ("info_container.") Animieren ({top: "0px"}, {duration: 400, Lockerung: hover_in_easing}).
		 }, Function () {
			 . $ (This) zu finden ("info_container.") Animieren ({top: "100px"}, {duration: 500, Lockerung: hover_out_easing}).
		 });
                 / / Die 100 Pixel ist die Größe der Maske
	 }); 

Es nutzt animate-Funktion, um die Maske über das Bild, das verborgen durch die Positionierung ist relativ zu animieren. Und mit Lockerung Plugin erreichen wir ein paar coole Wirkung des Neuanfangs, wenn Sie aus dem Bild schweben. Sie können eine beliebige html in den info_container DIV-Elemente so lange gesetzt, da es nicht über die Grenzen hinausgeht. Schauen Sie sich das Stylesheet und du wirst es sehr gramatical finden. Sie können die Größe, indem Sie die div-Klassen anpassen.

Laden Sie die Quelle

Inspiration: http://dibusoft.com/portfolio

Schlagwörter: , ,

27. März 2009

jQuery Captify: Plugin der Woche - Mar 27, 09

Geschrieben von: Mahbub In: Plugin der Woche | Plugins

Überhaupt sah diese transparente Beschriftungen auf die Bilder? Bildtext poping aus dem unteren oder oberen beschreibt das Foto? Ich bin sicher, Sie haben. Es gibt eine Menge von Skripten so. Und hier kommt unser Favorit jQuery-Version davon.

captify_demo

Stellen Sie sich einfach, Text, HTML oder etwas dort. Werfen Sie einen Blick auf ihre Homepage plugin und es ist ziemlich gut beschrieben. Keine fiesen Tricks benötigt wird.

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

Machen Sie Ihre Foto-Seiten gut aussehen mit ihm.

20. März 2009

Plugin der Woche - jQuery ColorBox

Geschrieben von: Mahbub In: Plugin der Woche | Plugins

Diese Woche - März 20,09 jQueryMagic wählt jQuery colorbox wie der Aufnahmebereich der Woche. Sie alle haben viel Leuchtkasten, thickbox, greyboxes und verschiedenen Overlays Fenster gehört. Es kommt noch besser in den neuesten Versionen Plugin. Diese wirklich Felsen. Völlig kundengerecht und einfach zu bedienen. Es ist leicht und sieht cool aus. Darüber hinaus eine Reihe von Beispiel wird mit der Bibliothek gebündelt.

colorbox

colorbox

Gehen Sie auf die Projektseite hier .

Schlagwörter: , ,

Übersetzer

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

Schlagwörter