18 października 2009

jQuery Przed Po: przegląd plugin

Wysłany przez: Mahbub W: My Favorite Wtyczki | Plugins

I nie mógł pomóc sobie pisanie o tej wtyczki. Jest to jeden z najbardziej kreatywnych rzeczy widziałem się z jQuery. Jak sama nazwa mówi,, przed-po, można czuć pewne działania, prawda? Spójrz na zdjęcie tutaj:

before-after

Wtyczka pozwala pokazać dwa zdjęcia tej samej rzeczy w różnych czasach pokazujące pewne różnice. Oczywiście możemy zrozumieć różnice, gdy dwa obrazy są wyświetlane obok siebie, ale nakładanie się na siebie i mieć suwak przesuń je i zobacz, różnica jest po prostu niesamowite i to jest to, co nazywamy kreatywność. Seria demo jest tutaj http://www.catchmyfame.com/jquery/demo/8/ . Dodatkowo suwak jest gładka i po kliknięciu na dowolną część obrazu, suwak jest do kursora gładko - imponująca.

Facet w http://www.catchmyfame.com zrobili naprawdę dobrą robotę. Chcemy spodziewać pionowy suwak, jeśli to możliwe z tej wtyczki w następnym wydaniu. Baw się z nim.

14 czerwca 2009

jqGrid teraz zasilany przez jQuery UI - WOW!

Wysłany przez: Mahbub W: My Favorite Wtyczki | Plugins

Zawsze byłem wielkim fanem jQuery jqGrid Plugin Siatka. Może obsługiwać dość skomplikowane i wyrafinowane zadania. Ale ja nie lubię ui to było wcześniej. Musiałem zmienić ich css, aby móc przedstawić je do klientów. Używam również Flexigrid prostszych zadań. Jest to dość łatwe do pracy. Ale żaden z nich nigdzie bliżej pokonania Jacka Slocum w siatkę EXT JS. Zewn był ciężki dla mnie, jak i uczył się ich i ostatecznie stwierdził, że moje wnioski nie wymagają desktop uczucia jak ExtJS przewidzianych. A będąc wielkim fanem jQuery, i zawsze chciałem mieć wtyczkę sieci, która działa blisko siatki ExtJS. Teraz popatrz na to.

jqgrid

Awsome, prawda? Tak, jqGrid na trirand jest teraz zasilany przez jQuery UI. To bardzo miłe i szybko teraz. Można dostosować motyw z jQuery UI, jak również witryny. Nie więcej mówi się teraz, po prostu zjeść tutaj http://www.trirand.com/jqgrid35/jqgrid.html

Więc to nie miga po wszystkim zrobić wszystkie magii! Widzieliśmy i wciąż widząc błysk robi cuda i magię. Jedną z fajnych rzeczy, który został opracowany był pageflip. Widziałam, że pierwszy, gdy grałem z lampą błyskową w latach 2002-2003 Chyba w flashkit i actionscripts.org. Widać bardzo dobre pro wersję czegoś takiego tutaj . Ale dla nas, którzy chcą większość rzeczy zrobić w jQuery - w końcu ma alternatywy dla tej strony odwrotną rzeczy. To nie jest w pełni alternatywą błysku, ale nie jest zły na minimalnym Użytkowania efektu flip.

page_flip

Tak to wygląda z plugin o nazwie jFlip Renato pisemnej Formato w http://www.jquery.info/scripts/jFlip/demo.html

Demonstracje na tej stronie ma różne konfiguracje z niektórych opcji. A i stworzył jedną z niektórymi z moich samochodów marzeń tutaj

Mam nadzieję, że podoba Ci się inicjatywę Renato.

05 maja 2009

Łatwe tworzenie animowanych menu nav

Wysłany przez: Mahbub w: Inne

To jest bardzo krótki post, jak możemy łatwo tworzyć animowane menu z jQuery bez wtyczki. Musisz widziałem poziome lub veritical menu nawigacji, które rozszerza się i kurczy jego rozmiar na najazdu. Zanim te ramy javascript przyszedł, co musieliśmy zrobić sporo kodu dostać rzeczy zrobić. Dlaczego? Ten głupi krzyż obsługa przeglądarki. Nie chcę zaczynać od nowa na IE.

Ok, chodzi o to. Jesteśmy po prostu za pomocą listę nieuporządkowaną zrobić poziome menu, które rozszerza się i kurczy. Kod jest martwe proste. Spójrzmy na znaczników pierwszy.

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

Więc mamy kilka elementów listy nie. Więc ich wyglądać menu poziomym, że potrzebujemy trochę css, który wygląda tak

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

I ostatnia część .. Dokonywanie ich taniec po najechaniu myszą. Dość proste z ożywionej funkcji. Tylko kilka z tych wierszy poniżej rade. Zapraszamy do obejrzenia.

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

To jest to! Zobacz go w akcji

21 kwiecień 2009

jQuery popeye - April 22 | wtyczki z tygodnia

Wysłany przez: Mahbub W: Plugin w tygodniu | Wtyczki

Nudzisz się zbyt wiele Lightboxy thickboxes, nakładki okiennych? Chcesz inline galerię kinda rzecz? Może to zrobić. Słyszałem od niektórych klientów (starszych klientów), że nie podoba mi się to stracić przytomność Lightboxy thickboxes. Więc co robić? Jedną z rzeczy, gdy u wymyślić coś, spróbuj dobre pierwsze, w 80% przypadków będzie można znaleźć rozwiązanie, które ktoś już wykonane. To nie jest w. Newtona, to 21 wieku. Tak wielu ludzi jest po tak wielu rzeczy. A niemiecki niejaki Christoph Schüßler przychodzi do nas uratować od zwykłych Lightboxy. To się nazywa jQuery Popeye.

popeye

Nie chcę, aby historia dłużej. Wystarczy zobaczyć go w akcji . I jestem pewien, że masz zamiar używać tej wtyczki w niektórych swoich kolejnych projektów.

14 kwiecień 2009

Easy Link AJAX - bez wtyczki potrzebne!

Wysłany przez: Mahbub W: ajax

Więc AJAX AJAX i AJAX, że to, co robimy w znacznym stopniu te dni. To oszczędza czas, zwiększa dynamikę i daje poczuć stosując rodzaj aplikacji oprogramowania czuć. Są tam wiele sposobów wykorzystania technologii AJAX z wielu bibliotek. Ale, jak widać, ta strona jest dla jQuery, przyjrzymy się podstawowych, a może niektórych zastosowań zaawansowanych technologii AJAX.

Czego nam potrzeba?

biblioteka jQuery (oczywiście)
Mały skrypt php

Załóżmy, zaczął mówić. W jQuery, są w zasadzie 6 rodzaje metody do zrobienia operacji AJAX. Są to

  1. $. Ajax (opcji)
  2. $. Get (url, data, callback)
  3. $. GetJSON (url, data, callback)
  4. $. GetScript (url, callback)
  5. load (url, data, callback)
  6. $. Post (url, data, callback,

Niezależnie od liczby 1, wszystkie inne metody użyć $. Ajax wewnętrznie. To znaczy, $. Ajax () jest nasza funkcja matka dla jQuery operacji AJAX. Przyjrzyjmy się, jak $. Ajax () wygląda

  $. Ajax ({
     , type: "POST",
     , url: "some.php",
     , Dane: "name = Peter & location = NY",
     ( msg ) { success: function (msg) {
         + msg ) ; alert ("Odpowiedź serwera" + msg);
     }
 }); 

To całkiem to. Parametr type przyjmuje "GET" lub "POST", który oznacza, że można wysłać requestion AJAX jako POST lub GET (wolałbym POST zawsze). Pozostałe parametry są dość wymowne, jeśli spojrzeć na kod ponownie.

Teraz mamy zamiar zrobić mały skrypt AJAX, który czyta link znaczników hiperłączy (Ra) i ładuje wniosek na niektórych elementów div w dokumencie.

Najpierw weźmiemy normalny html dokumentu php, który będzie wyglądał tak

  <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> łącze testowe Ajax </ 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> 


Teraz możemy dodać kilka linków do dokumentu. Dla lepszego rodzaju menu wygląd użyjemy ul> Li i link. To będzie wyglądać tak

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

Jak widać mamy umieścić linki w elementów listy wewnątrz obiektu nieuporządkowanej listy. Przyjrzyj się na metkę <a> właściwości. Mamy href, klasa i atrybut rel który wygląda nic innego niż zwykły link. Jeśli widzisz, daliśmy atrybut rel niektórych nazw div mianowicie Div1, div2 .. itd.. Oznacza to, że chcemy, aby odpowiedź href być załadowany do tych div. Jak to zrobić? Dodajmy te div pierwszy

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

I część rzeczywista teraz - mamy podane linki do klasy "ajax_link". Będziemy tylko dynamicznie dodawać ajax działania jedynie linki o nazwę klasy o nazwie "ajax_link". Cholera, nie wszystkie linki na stronie i mieć ajax działania, prawda?

Tak więc, od obciążenia dokument, że możemy to zrobić.

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

Pozwól mi wyjaśnić skrypt trochę. Document.ready impreza jest wydarzeniem, które jest wyzwalane po stronie obciążenia. A potem mamy przypisując jakieś kody na wybranym przypadku linków, które posiadają klasę "ajax_link". Rozwiązanie to $ current_link = $ (this); pozwala mieć bieżący obiekt Informacje dostępne w funkcji zwrotnej. I mamy

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

co oznacza, $ ("div_id") html (server_response) i postawiliśmy param URL $ funkcji ajax dynamicznie URL:.. $ current_link.attr ("href"). Więc teraz wszystkie te środki "Wszystkie te linki, które mają klasę" ajax_link "- Dodawanie obsługi zdarzeń click - następnie wykonać i żądanie AJAX biorąc linki href poperty i załadować odpowiedź do div, którego id odpowiada" rel "atrybut LINK ". A return false zapobiega pracę linku jak normalny związek ;)

Chcesz zobaczyć jej działanie? Tutaj to idzie.

I można pobrać źródła , jak również.

W następnej części tego małego tutorialu będziemy używać to samo, ale z odrobiną komfortu.

Stosowanie łatwiejszy sposób

Wszystko pozostaje prawie taka sama. Musimy tylko zmienić metodę ajax tutaj. Więc zamiast pisać cały $. Bloku ajax możemy osiągnąć to samo z następujących czynności.

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

To dużo mniej skomplikowane, prawda? Metoda load ładuje ajax treści w elemencie to jest dołączony. Jeśli $ ("# somediv_id"). Load ("mypage.php"), będziesz starał się załadować zawartość mypage.php jest w nim. Całkiem proste, prawda? Ale radzę się przyzwyczaić do głównej metody (pokazane w pierwszej części).

W pliku zip jest inny plik o nazwie ajax2.php co pokazuje ten Methos, który ma ten sam wynik.

Więc, AJAX nie jest tak trudne, jak się wydaje, prawda? Kiedy stajesz się bardzo płynnie z operacji AJAX, można stworzyć magię.

Dzięki za czytanie btw.

05 kwiecień 2009

jQuery BlockUI: Plugin w tygodniu - 05 kwietnia 09

Wysłany przez: Mahbub W: Plugin w tygodniu | Wtyczki

Wraz z rozwojem DHTML, możemy zrobić wiele rzeczy z tylko mgnieniu oka. Wszyscy używali nakładki okna lub Lightboxy w pewnym momencie te dni. Ale czasem konieczne staje się zablokować część strony lub żadnego konkretnego elementu, np. DIV tak, że ludzie nie są w stanie grać z twojej strony, gdy nie chcesz im. Lubię, gdy ktoś czyni komentarz na polu komentarza, nie chcesz ludzi do klikania w innych uwag w trakcie wypełniania go. Co robić dalej? Dobrze jest schludne rozwiązanie jQuery. Wystarczy zablokować je komentując. I nie może być wielu przypadkach tak, że kiedy chcemy zablokować całą stronę lub niektórych elementów. jQuery BlockUI przychodzi na ratunek.

blockui

Początkowo tworzył zablokować całą stronę z wiadomością, ale teraz, to może zablokować element strony, a nawet zobaczyć Growl jak wiadomości. Sprawdź przykłady tutaj . Dokumentacja jest bardzo ładny i sporo kodu przykłady podano. Użyj go w aplikacji. Jeśli masz jakieś problemy z używaniem go, zostawić komentarz tutaj.

Tagi: , ,

Robi stronę portfela z Flash na swojej stronie stał rodzaj nieaktualne. Te dni z szybszych maszyn i nową przeglądarkę generacji może naprawdę skopać tyłek z JavaScript i CSS. JQuery ma bardzo zgrabny sposób na radzenie sobie z niektórych efektów. Wszystkie animacje wynikać z metody bazowej nazwie "animacja". To ożywia, nastolatków właściwości elementów DOM. Aby długie opowiadanie spojrzeć na to.

portfolio_demo

Tak, już kliknął i zobaczył prawda? Ok, jeśli spojrzeć na kod, to jest dość proste.

  $ (Document). Ready (function () {
		 var hover_in_easing = "easeOutExpo";
		 var hover_out_easing = "easeOutBounce";
		 . $ (". Info_container"), show ();
		 $ ("Div.portfolio_div"). Oscylować (function () {
			 . $ (This) znaleźć ("info_container.") Animacji ({top: "0px"}, {czas trwania: 400, ułatwiając: hover_in_easing}).;
		 }, Function () {
			 . $ (This) znaleźć ("info_container.") Animacji ({top: "100px"}, {czas trwania: 500, ułatwiając: hover_out_easing}).;
		 });
                 / / 100 px jest rozmiar maski
	 }); 

Wykorzystuje animate funkcję animować maskę nad obrazem, który jest ukrywana przez pozycjonowanie stosunkowo. I łagodzenie plugin, możemy osiągnąć jakiś fajny efekt odbijania się po najechaniu się z obrazu. Możesz umieścić każdą html wewnątrz elementów info_container DIV tak długo, jak nie wykracza poza granice. Spójrz na arkuszu stylów, a przekonasz się, że jest bardzo gramatycznych. Można dostosować wielkość poprzez zmianę klasy div.

Pobierz źródła

Inspiracja: http://dibusoft.com/portfolio

Tagi: , ​​,

Kiedykolwiek widział te przezroczyste podpisy na zdjęciach? Podpisy poping z dołu lub z góry, opisujące zdjęcie? Jestem pewien, że masz. Istnieje wiele skryptów, takich jak to. I tu nasza ulubiona wersja jQuery tego.

captify_demo

Możesz umieścić zwykły, tekst, HTML lub coś na nie. Wystarczy spojrzeć na ich stronie głównej wtyczki i to całkiem ładnie opisane. Brak paskudne sztuczki jest potrzebne.

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

Spraw, aby Twoje strony zdjęcie wygląda dobrze z nim.

20 marca 2009

Plugin w tygodniu - jQuery ColorBox

Wysłany przez: Mahbub W: Plugin w tygodniu | Wtyczki

Ten tydzień - marzec 20,09 jQueryMagic wybiera jQuery ColorBox jako pick tygodnia. Wszyscy słyszeliśmy wiele ulubionych, Thickbox, greyboxes i różnych nakładek okiennych. Jest lepiej w najnowszych wersjach wtyczek. To naprawdę skały. W pełni konfigurowalny i prosty w obsłudze. Jest lekki i wygląda cool. Ponadto grono przykład jest w zestawie z biblioteki.

colorbox

Colorbox

Idź do strony projektu tutaj .


Tłumacz

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

Tagi