Home > Ajax, CSS, Fragmenty kodu, HTML, JavaScript, jQuery, PHP > jQuery – 35+ praktycznych przykÅ‚adów!

jQuery – 35+ praktycznych przykÅ‚adów!

W skrócie czym jest jQuery?

jQuery to lekka Biblioteka programistyczna dla języka JavaScript, ułatwiająca współdziałanie JavaScript oraz HTML. (Wikipedia)

jQuery możemy wykorzystać w celu uczynienia naszej strony bardziej interaktywnÄ…, co nada jej bardziej interesujÄ…cy wyglÄ…d dla użytkownika. Wpis ten jest zbiorem 35+ praktycznych przykÅ‚adów wykorzystania tej jQuery na wÅ‚asnej stronie. Warto mieć pod rÄ™kÄ… spisane wartoÅ›ciowe przykÅ‚ady, które pokazujÄ… jak wykorzystać i do czego je zastosować. W pokazanych poniżej przykÅ‚adach wiÄ™kszość zwiÄ…zana z zastosowaniem do obsÅ‚ugi formularza, w miarÄ™ upÅ‚ywu czasu uzupeÅ‚nione zostanÄ… pozostaÅ‚e kategorie…

Wgrywanie plików…

- Multiple File Upload Plugin (jQuery.MultiFile) – pozwala na na wczytanie kilku plików na serwer, bez koniecznoÅ›ci zatwierdzania formularza
jq-wgrywanie-plikow

- AjaxFileUpload – prosty przykÅ‚ad wgrywania plików na serwer
jq-wgrywanie-plikow3

- Menedżer plików/obrazówdemo

- Menedżer plików/obrazów (wtyczka do edytora FCKeditor)demo
jq-wgrywanie-plikow2

- Menedżer plików/obrazów (wtyczka do edytora Tinymce)demo

- http://www.pixeline.be/experiments/jqUploader/test.php Wgrywanie plików za pomocą jq jq-20.gif

- Zastosowanie wgrywania plików lub obrazków wewnÄ…trz formularza z wiÄ™kszÄ… iloÅ›ciÄ… pól – demo
jq-wgrywanie-plikow5

Wtyczki pozwalające na zmianę wyglądu pól formularzy!

- jQuery Calculation Plug-in (v0.2) – proste w użyciu funkcje jQuery zastosowane do zwykÅ‚ych funkcji matematycznych.
jq-12.gif

- jQuery Field Plug-in (v0.9.1) – wtyczka znacznie rozszerzajÄ…ca możliwoÅ›ci elementów formularza.

- Inne spojrzenie na elementy formularzaprzykład
jq-9.gif

- jQuery UI: zmiana wyglÄ…du pola opcji i pola wyboru
jq-formularz-styl1

- Selectbox – pozwala na zamianÄ™ zwykÅ‚ego elementu selectbox na Å‚adniejszy wyglÄ…dem – demo
jq-select1

- Filtrowanie wprowadzanej zawartości w pola formularza
form2

- Pole wyboru jako obrazek – przykÅ‚ad pokazuje jak zrobić alternatywne i o wiele Å‚adniejsze pola wyboru, niż te jakie nam oferuje standardowo jÄ™zyk HTML.
checkbox-jquery.jpg

- Automatycznie powiÄ™kszajÄ…ce/zmniejszajÄ…ce siÄ™ pole tekstowe – dziaÅ‚ajÄ…cy przykÅ‚ad.

- Autouzupełnianie pól tekstowych w formularzuopis przykładu
autocomplite-jq.gif

- FCBKcomplete – auto uzupeÅ‚nianie podobne do tego zamieszczonego na Facebooku demo
facebook

- Kolejne pola wyboru – pozwalajÄ…ce użyć arkusza CSS oraz etykiety do nadania stylu dla pola wyboru.

- Wtyczka – pozwalajÄ…ca na nadanie stylu dla przycisku opcji dodawanego za pomocÄ… elementu input.

Okienka dialogowe

- jQuery Impromptu
okno

Wtyczki do obsługi obrazków!

- imgAreaSelect – jest wtyczkÄ… pozwalajÄ…ca zaznaczać prostokÄ…tne obszary na obrazku
jq-11.gif

- Automatyczne skalowanie rozmiaru obrazka
jq-3.gif

Różne zastosowania…

- Chmura tagów – zredukowano ilość tagów poprzez wyÅ›wietlenie szczegółów tagu jako efekt hover
jq-8.gif

- jQuery.Preloaddemo
jq-6.gif

- Wtyczka pomagająca na podział stronprzykład
jq-5.gif

- liScroll – wtyczka jQuery przetwarzajÄ…ca listÄ™ zdefiniowanÄ… za pomocÄ… elementów li na przewijany pasek najnowszych np. wpisów
jq-4.gif

- Przewijany pokaz pozycji
jq-1.gif

- Zwija / rozwija dodatkowy tekst oraz dodaje odnoÅ›nik ‘czytaj wiÄ™cej’
jq-2.gif

GÅ‚osujemy… :P

- Skrypt paska gÅ‚osowania – oparty na PHP oraz MySQL-u, dziaÅ‚a jak każdy tego typu web 2.0-owy skrypt (gÅ‚osowania odbywa siÄ™ bez przeÅ‚adowania siÄ™ strony)
rating-star.png

- Sonda w Ajaksie
js-3.gif

Edytory, pozwalajÄ…ce na pracÄ™ w bardzo szybki i wydajny sposób…

- Edytor pól tekstowych w Ajaksie

- przykÅ‚ad – edytor stosujÄ…cy Ajax, umożliwiajÄ…cy zmiany na stronie bez używania do tego przycisku potwierdzajÄ…cego zmiany
ja-2.gif

Podpowiedzi…

- Skrypt podpowiedzi w JavaScripcie
302.gif

- Autolink, mailto, highlight – kilka fragmentów kodu do automatycznego generowania w tekÅ›cie odnoÅ›ników typu (http/https/ftp), oraz do tworzenia odnoÅ›ników adresów e-mail i pozwalajÄ…cy na ich podÅ›wietlanie.
hightlight.jpg

- Podgląd wyglądu strony w linku za pomocą wyświetlonej miniatury generowanej przy zastosowaniu strony http://www.websitethumbnails.net. Tworzy miniaturę strony do jakiej odnosi się link, podgląd stworzony zostaje po najechaniu na odnośnik kursorem myszki.

Elementy interfejsu: drzewa, menu, okienka dialogowe…

- Wtyczka jQuery Accordion pozwala tworzyć menu rozwijane / zwijane działające w sposób przypominający akordeon.
jq-13.gif

- Menu, okienka dialogowe, Drzewa, Siatki w Ajaksie
js-1.gif

To oczywiście nie koniec listy, z czasem uzbiera się nowa lista wtyczek wartych polecenia, to zaktualizuje ten wpis, dlatego polecam śledzić bloga. Na koniec polecam 3 poniższe artykuły wprowadzające do jQuery.

Zobacz także:

  1. Styczeń 26th, 2009 at 17:02 | #1

    Ciekawe , warte zastosowania…

  2. Wolna koja
    Maj 28th, 2009 at 20:53 | #2

    Bardzo przydatne. Dziękuję bardzo za przykłady. Ahoj

  3. noclegi-pokoje.info
    Czerwiec 18th, 2009 at 00:02 | #3

    Wow, rewelka. Zastosowałem kilka przykładów w swojej prezentacji na seminarium. Świetnie opisane. Dzięki

  4. Sierpień 18th, 2009 at 22:51 | #4

    cool

  5. johny-max
    Listopad 25th, 2009 at 10:29 | #5

    A ja sie nie zgodze…

  6. Marzec 7th, 2010 at 00:33 | #6

    wykorzystam niektóre rzeczy w projekcie z informatyki :D
    wielkie dzięki, że istnieje takie kompendium :)

  7. marcin
    Czerwiec 24th, 2010 at 16:12 | #7

    Mam pytanie odnośnie swojej www. Wrzuciłem na swoją stronę lightboxa video i na serwer film, który ma być odtwarzany i nie działa. Ale jeśli wstawiłem link do filmu z youtube.pl to film jest odtwarzany czyli wszystko poprawnie zrobiłem. Co takiego ma youtube że filmy z ich strony są odtwarzane a z mojej nie? Dodam że próbowałem konwertować na różne formaty .swf i .flv i nic to nie dało. Jeśli ktoś wie o co chodzi, lub gdzie wgrać film (głównie chodzi mi o prywatność, nie chcę aby cały świat go oglądał) aby wyświetlać go na swojej www. Nie mam profesjonalnej domeny ani pojemnego konta. Stronę umieściłem na serwerze interia.pl. Proszę o pomoc.

    Pozdrawiam

  8. kamil
    Lipiec 7th, 2010 at 08:57 | #8

    Musisz wykorzystać jakiÅ› odtwarzacz plików flv, ja np. korzystam z http://flv-player.net/players/normal/ – tu możesz Å‚atwo skonfigurować odtwarzacz i wstawić gotowy kod na stronÄ™,

    pozdrawiam

  1. Styczeń 24th, 2009 at 11:55 | #1
  2. Marzec 4th, 2009 at 05:50 | #2
  3. Sierpień 16th, 2009 at 01:48 | #3
  4. Czerwiec 6th, 2010 at 18:21 | #4