18 Oktober 2009

jQuery Sebelum Setelah: Ulasan Plugin

Diposkan oleh: Mahbub Dalam: My Plugin Favorit | Plugin

Aku tidak bisa menahan diri menulis tentang plugin ini. Ini salah satu hal yang paling kreatif yang pernah kulihat dibuat dengan jQuery. Seperti namanya memberitahu Anda, sebelum dan sesudah, Anda dapat mencium beberapa tindakan, kan? Lihatlah gambar di sini:

before-after

Plugin ini memungkinkan Anda untuk menampilkan dua gambar dari hal yang sama dalam waktu yang berbeda menunjukkan beberapa perbedaan. Tentu saja kita dapat memahami perbedaan ketika dua gambar akan ditampilkan berdampingan TAPI melapiskan di sisi lain dan memiliki slider untuk slide mereka dan melihat perbedaannya hanya mengagumkan dan itulah apa yang kita sebut kreativitas. Serangkaian demo di sini http://www.catchmyfame.com/jquery/demo/8/ . Apalagi slider yang halus dan ketika Anda klik pada setiap bagian dari gambar, slider datang ke kursor lancar - cukup mengesankan.

Orang di http://www.catchmyfame.com melakukan pekerjaan yang benar-benar baik. Kami harapkan slider vertikal jika mungkin dari rilis berikutnya plugin ini. Bersenang-senang dengan itu.

14 Jun, 2009

jqGrid sekarang didukung oleh jQuery UI - WOW!

Diposkan oleh: Mahbub Dalam: My Plugin Favorit | Plugin

Saya selalu menjadi penggemar jQuery Grid Plugin jqGrid. Hal ini dapat menangani tugas-tugas yang cukup kompleks dan canggih. Tetapi saya tidak suka ui itu sebelumnya. Saya harus memodifikasi css mereka untuk dapat hadir mereka kepada klien. Saya juga menggunakan Flexigrid untuk tugas-tugas sederhana. Ini cukup mudah untuk bekerja dengan. Tapi tak satu pun dari mereka yang tak lebih dekat untuk mengalahkan Jack Slocum yang EXT JS Grid. Ext terasa berat bagi saya karena saya belajar mereka dan akhirnya menemukan bahwa aplikasi saya tidak memerlukan perasaan desktop extjs disediakan. Dan menjadi penggemar jQuery, saya selalu ingin memiliki plugin grid yang bekerja dekat dengan ExtJS jaringan. Sekarang lihat ini.

jqgrid

Awsome, kan? Ya, jqGrid di trirand kini didukung oleh jQuery UI. Ini cukup rapi dan cepat sekarang. Anda dapat menyesuaikan tema dari situs jQuery UI juga. Tidak ada pembicaraan lebih sekarang, hanya makan di sini http://www.trirand.com/jqgrid35/jqgrid.html

Jadi tidak berkedip setelah semua untuk melakukan semua Magics! Kami telah melihat dan masih melihat lampu kilat melakukan keajaiban dan Magics. Salah satu hal keren yang dikembangkan adalah pageflip. Saya melihat bahwa pertama ketika saya sedang bermain dengan flash pada tahun 2002-2003 saya kira di flashkit dan actionscripts.org. Anda dapat melihat versi pro yang sangat baik dari hal seperti itu di sini . Tapi bagi kami, yang ingin sebagian besar hal yang dilakukan di jQuery - akhirnya memiliki alternatif ke halaman hal sandal. Ini bukan sepenuhnya alternatif flash tetapi tidak buruk untuk minimal penggunaan efek flip halaman.

page_flip

Itulah bagaimana tampilannya dengan plugin yang disebut jFlip ditulis oleh Renato Formato di http://www.jquery.info/scripts/jFlip/demo.html

Demo pada halaman yang memiliki setup yang berbeda dengan beberapa pilihan. Dan saya menciptakan satu dengan beberapa mobil impian saya di sini

Harap Anda menyukai inisiatif oleh Renato.

5 Mei 2009

Mudah membuat menu nav animasi

Diposkan oleh: Mahbub Dalam: misc

Ini adalah posting yang sangat singkat bagaimana kita dapat dengan mudah membuat menu navigasi animasi dengan jQuery tanpa plugin apapun. Anda harus telah melihat menu navigasi horizontal atau veritical yang mengembang dan kontrak ukurannya pada rollover. Sebelum kerangka javascript ini datang, kami harus melakukan cukup banyak kode untuk mendapatkan sesuatu. Kenapa? Bahwa penanganan cross browser bodoh. Saya tidak ingin memulai kembali pada IE.

Ok, ada satu hal. Kami hanya menggunakan daftar unordered untuk membuat menu horizontal yang memperluas dan kontrak. Kode sederhana mati. Mari kita lihat markup pertama.

 <div id="navcontainer"> <ul id="navlist"> <li> <a href="http://www.google.com"> Google </ a> </ li> <a href = "http://www.yahoo.com"> Yahoo </ a> </ li> <a href="http://www.msn.com"> MSN </ a> </ li> <li> <a href="http://www.lycos.com"> Lycos </ a> </ li> <a href="http://www.baidu.com"> Baidu </ a> </ li> </ ul> </ div> 

Jadi kita memiliki beberapa item daftar di sana. Jadi membuat mereka tampak seperti menu horizontal kita akan membutuhkan beberapa css yang terlihat seperti ini

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

Dan bagian akhir .. Membuat mereka menari di mouseover. Cukup sederhana dengan fungsi bernyawa. Hanya beberapa baris di bawah ini akan melakukan trik. Melihat-lihat.

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

Itu saja! Lihat dalam tindakan

21 Apr, 2009

jQuery popeye - 22 April | Plugin minggu

Diposkan oleh: Mahbub Dalam: Plugin minggu | Plugin

Apakah Anda bosan dengan terlalu banyak lightboxes, thickboxes, jendela overlay? Apakah Anda ingin sebuah galeri agak hal inline? Mungkin Anda lakukan. Aku pernah mendengar dari beberapa klien (klien yang lebih tua) bahwa mereka tidak suka pemadaman ini ketika lightboxes, thickboxes. Jadi apa yang harus dilakukan kemudian? Satu hal, ketika u memikirkan sesuatu, cobalah baik pertama, dalam 80% dari kasus, Anda akan menemukan solusi bahwa beberapa orang telah dibuat. Ini bukan abad Newton, itu abad ke-21. Begitu banyak orang yang setelah begitu banyak hal. Dan seorang pria Jerman bernama Christoph Schussler datang untuk menyelamatkan kita dari lightboxes biasa. Ini disebut jQuery popeye.

popeye

Aku tidak ingin membuat cerita lama. Hanya melihatnya dalam tindakan . Dan saya yakin Anda akan berencana untuk menggunakan plugin ini di beberapa proyek berikutnya.

14 Apr, 2009

Link AJAX mudah - tidak ada plugin yang dibutuhkan!

Diposkan oleh: Mahbub Dalam: ajax

Jadi AJAX AJAX dan AJAX, itulah yang kita lakukan secara ekstensif hari ini. Ini menghemat waktu, menambah dinamika dan memberi Anda merasakan menggunakan jenis aplikasi perangkat lunak merasa. Sudah ada banyak cara untuk menggunakan AJAX dengan banyak perpustakaan. Tetapi karena Anda dapat melihat situs ini untuk jQuery, kita akan melihat dasar atau mungkin beberapa penggunaan AJAX maju.

Apa yang Anda kita butuhkan?

jQuery perpustakaan (tentu saja)
Sebuah script php kecil

Mari kita mulai berbicara. Dalam jQuery, pada dasarnya ada 6 jenis metode untuk melakukan operasi AJAX. Ini adalah

  1. $. Ajax (options)
  2. $. Mendapatkan (url, data, callback)
  3. $. GetJSON (url, data, callback)
  4. $. GetScript (url, callback)
  5. beban (url, data, callback)
  6. $. Post (url, data, callback,

Selain nomor 1, semua metode lain menggunakan $. Ajax internal. Jadi itu berarti $. Ajax () adalah fungsi ibu kami untuk operasi AJAX jQuery. Mari kita lihat bagaimana $. Ajax () terlihat seperti

 msg ) ; } } ) ; Respon "+ msg);}}); 

Itu cukup itu. Jenis parameter mengambil "GET" atau "POST" yang berarti Anda dapat mengirim AJAX requestion sebagai POST atau GET (saya lebih suka POST selalu). Sisa parameter sendiri cukup jelas jika Anda mengambil melihat kode lagi.

Sekarang kita akan membuat AJAX script kecil yang membaca link tag hyperlink (<a>) dan beban permintaan pada beberapa elemen div dalam dokumen.

Pertama kita mengambil html normal dokumen php yang akan terlihat seperti ini

  <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 uji Link </ title>
	 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
	 Tambahkan Bisnis src="jquery-1.2.6.min.js"> </ script>	
 </ Head>
 <body>
 </ Body> </ html> 


Sekarang mari kita tambahkan beberapa link ke dokumen. Untuk menu jenis yang lebih baik dari tampilan kita akan menggunakan UL> LI dan Link. Itu akan terlihat seperti ini

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

Seperti yang Anda lihat kami telah menempatkan link di dalam elemen daftar unordered daftar objek. Lihatlah lebih dekat pada sifat <a> tag. Kami memiliki href, kelas dan atribut rel yang tampak tidak berbeda dari link yang normal. Jika Anda melihat, kita telah diberi atribut rel untuk beberapa nama div yaitu div1, div2 .. seterusnya. Ini berarti kita ingin respon href yang akan dimuat ke orang divs. Bagaimana melakukan itu? Mari kita tambahkan mereka divs pertama

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

Dan bagian nyata sekarang - kami telah memberikan link kelas "ajax_link". Kami hanya akan secara dinamis menambahkan tindakan ajax link hanya memiliki nama kelas yang disebut "ajax_link". Neraka, kita tidak semua link halaman untuk memiliki tindakan ajax, apakah kita?

Jadi, pada beban dokumen kita akan melakukan hal ini.

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

Mari saya jelaskan script sedikit. Acara document.ready adalah peristiwa yang dipicu pada beban halaman. Dan kemudian kita menetapkan semacam kode pada acara klik link yang memiliki kelas "ajax_link". Melakukan hal ini $ current_link = $ (ini); memungkinkan untuk memiliki objek link yang saat ini akan tersedia dalam fungsi callback. Dan kami memiliki

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

yang berarti $ ("div_id") html (server_response) dan kami telah mengatur param url fungsi ajax $ dinamis dengan url:.. $ current_link.attr ("href"). Jadi sekarang semua cara "Semua link tersebut yang memiliki kelas" ajax_link "- Tambahkan event handler klik - kemudian jalankan dan permintaan AJAX mengambil link href poperty dan beban respon ke div id yang sesuai dengan" rel "atribut link ". Dan return false mencegah kerja link seperti hubungan yang normal ;)

Ingin melihat aksi? sini ia pergi.

Dan Anda dapat men-download sumber juga.

Pada bagian berikutnya dari tutorial ini kecil kita akan menggunakan hal yang sama tetapi dengan sedikit kenyamanan.

Menerapkan metode yang lebih mudah

Semuanya tetap hampir sama. Kami hanya akan mengubah metode ajax di sini. Jadi alih-alih menulis seluruh $. Blok ajax kita dapat mencapai hal yang sama dengan berikut ini.

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

Ini jauh lebih rumit sekarang, kan? Metode beban load konten ajax dalam elemen itu melekat. Jika $ ("# somediv_id"). Beban ("mypage.php"), itu akan mencoba untuk memuat konten mypage.php 's di dalamnya. Cukup sederhana, ya? Tapi saya sarankan Anda terbiasa dengan metode utama (ditunjukkan dalam bagian pertama).

Dalam file zip ada file lain yang disebut ajax2.php yang menunjukkan methos ini yang memiliki hasil yang sama.

Jadi, AJAX tidak sesulit kedengarannya, kan? Ketika Anda menjadi sangat fasih dengan operasi AJAX, Anda akan membuat Magics.

Terima kasih untuk membaca btw.

5 April 2009

jQuery BlockUI: Plugin minggu - 05 Apr 09

Diposkan oleh: Mahbub Dalam: Plugin minggu | Plugin

Dengan kemajuan DHTML, kita dapat melakukan banyak hal hanya dengan sekejap mata. Kita semua telah menggunakan window overlay atau lightboxes di beberapa titik waktu hari ini. Tapi kadang-kadang menjadi perlu untuk memblokir bagian dari halaman atau elemen tertentu, misalnya DIV sehingga orang tidak mampu bermain dengan halaman Anda ketika Anda tidak ingin mereka. Seperti jika seseorang membuat komentar pada kotak komentar, Anda tidak ingin orang untuk klik pada komentar lain sambil mengisinya. Apa yang harus dilakukan kemudian? Nah ada solusi jQuery rapi. Anda hanya memblokir mereka sementara komentar. Dan mungkin ada banyak kasus seperti itu ketika kita ingin memblokir seluruh halaman atau unsur-unsur tertentu. jQuery BlockUI datang untuk menyelamatkan.

blockui

Itu awalnya dibuat untuk memblokir seluruh halaman dengan pesan tapi sekarang, ia dapat memblok elemen halaman atau bahkan menunjukkan Growl seperti pesan. Check out contoh di sini . Dokumentasi adalah jumlah yang sangat bagus dan wajar kode contoh diberikan. Menggunakannya dalam aplikasi Anda. Jika Anda memiliki masalah menggunakannya, tinggalkan aku komentar di sini.

Tags: , ,

Melakukan halaman portofolio dengan Flash di website Anda telah menjadi semacam usang. Hari-hari ini dengan mesin lebih cepat dan Browser generasi baru dapat benar-benar menendang beberapa keledai dengan Javascript dan CSS. JQuery memiliki cara yang sangat rapi untuk menangani beberapa efek. Semua animasi berasal dari metode dasar yang disebut "bernyawa". Ini menjiwai, remaja sifat-sifat unsur DOM. Untuk membuat cerita panjang pendek lihatlah ini.

portfolio_demo

Jadi, Anda telah mengklik dan melihat benar? Ok, jika Anda melihat kode, itu cukup sederhana.

  $ (Document). Ready (function () {
		 var hover_in_easing = "easeOutExpo";
		 var hover_out_easing = "easeOutBounce";
		 . $ (". Info_container") menunjukkan ();
		 $ ("Div.portfolio_div"). Membawa (function () {
			 . $ (Ini) menemukan ("info_container.") Menghidupkan ({top: "0px"}, {durasi: 400, mengurangi: hover_in_easing}).;
		 }, Function () {
			 . $ (Ini) menemukan ("info_container.") Menghidupkan ({top: "100px"}, {durasi: 500, mengurangi: hover_out_easing}).;
		 });
                 / / The 100 px adalah ukuran masker
	 }); 

Menggunakan fungsi bernyawa untuk menghidupkan topeng atas gambar yang disembunyikan oleh posisi relatif. Dan dengan mengurangi Plugin, kami mencapai beberapa efek dingin memantul ketika Anda membawa keluar dari gambar. Anda dapat menempatkan html apapun di dalam elemen DIV info_container asalkan tidak melampaui batas. Lihatlah stylesheet dan Anda akan merasa sangat gramatical. Anda dapat menyesuaikan ukuran dengan memodifikasi kelas div.

Ambil Sumber

Inspirasi: http://dibusoft.com/portfolio

27 Mar, 2009

jQuery Captify: Plugin minggu - 27 Mar 09

Diposkan oleh: Mahbub Dalam: Plugin minggu | Plugin

Pernah melihat orang-keterangan transparan pada gambar? Keterangan poping keluar dari bagian bawah atau atas menggambarkan foto? Saya yakin Anda miliki. Ada banyak script seperti itu. Dan di sini datang versi jQuery favorit kami itu.

captify_demo

Anda dapat menempatkan biasa, teks, html atau apa pun di sana. Hanya melihat halaman rumah mereka dan Plugin itu cukup baik dijelaskan. Tidak ada trik jahat diperlukan.

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

Membuat halaman foto Anda terlihat baik dengan itu.

20 Mar, 2009

Plugin minggu - ColorBox jQuery

Diposkan oleh: Mahbub Dalam: Plugin minggu | Plugin

Minggu ini - Maret 20,09 jQueryMagic memilih colorbox jQuery sebagai memilih dalam seminggu. Anda semua telah mendengar banyak lightbox, thickbox, greyboxes dan overlay jendela yang berbeda. Itu akan lebih baik dalam rilis Plugin terbaru. Yang satu ini benar-benar batu. Sepenuhnya dapat disesuaikan dan mudah digunakan. Ini ringan dan terlihat keren. Apalagi sekelompok contoh dibundel dengan perpustakaan.

colorbox

colorbox

Pergi ke halaman proyek di sini .


Penterjemah

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

Tags