Sebelum ini saya pernah menggunakan jQuery Image Lazy Load. Tapi terpaksa deactivate semula plugin tu disebabkan ia tidak dapat berfungsi mengikut apa yang saya inginkan. Masalah paling utama, kadangkala imej/gambar di bahagian sidebar terlalu lambat untuk dipaparkan dan kadangkala tidak kelihatan langsung (hanya imej preloading warna kelabu yang nampak!). Petang semalam, setelah membuat beberapa adjustment, plugin ini akhirnya berfungsi mengikut apa yang saya inginkan. jQuery Image Lazy Load hanya berkesan pada content dan tidak pada sidebar. Dengan ayat yang mudah “Exclude Sidebar Images from Lazyload”. Kiranya imej di sidebar telah dikecualikan daripada effect lazy load. Jadi alang-alang dah penat buat, baik saya kongsikan di sini mana tahu ada yang berminat untuk menggunakan plugin ni.
Sebelum tu, berikut adalah sedikit maklumat tentang plugin berkenaan. jQuery Image Lazy Load adalah salah satu plugin untuk WordPress yang berfungsi untuk menangguh proses paparan imej/gambar pada halaman blog. Kelebihan plugin ni, ia dapat melajukan proses loading halaman walaupun halaman berkenaan mengandungi banyak gambar. Sebabnya plugin ni mempunyai fungsi penangguhan dengan memaparkan imej preloading (warna kelabu). Penangguhan bukan bermaksud proses paparan jadi lambat, tetapi imej/gambar hanya akan dipaparkan pada masa ia diperlukan.
Lazy loader delays loading of images in (long) pages. Images below the fold (far down in the page) wont be loaded before user scrolls down.
This is opposite of image preloading. Using lazy load on long pages containing heavy image content makes page feels snappier. Browser is in ready state after loading visible images. No need to wait for unknown amount of pictures to load.
Sebelum ubahsuai skrip, pertama sekali kita download jQuery Image Lazy Load plugin dan install sama ada melalui admin panel atau FTP. Kemudian aktifkan plugin tu. Setelah itu, klik pada butang edit plugin (Plugins>Editor). Lihat pada fail: jquery-image-lazy-loading/jq_img_lazy_load.php. (Jika melalui admin panel/cpanel, buka fail: /public_html/wp-content/plugins/jquery-image-lazy-loading/jq_img_lazy_load.php) kemudian cari kod seperti berikut:
jQuery(document).ready(function($){
if (navigator.platform == "iPad") return;
jQuery("img").lazyload({
effect:"fadeIn",
placeholder: "$placeholdergif"
});
});
Gantikan kod berwarna merah di atas dengan kod berikut:
jQuery("#content").not("#sidebar").find("img").lazyload({
Walau bagaimanapun, ada satu perkara yang perlu anda dipastikan sebelum memasukkan kod biru di atas. Pastikan fail stylesheet (style.css) template yang sedang anda gunakan mempunyai kod (1) #content dan (2) #sidebar. Ini sangat penting sebab tidak semua template mempunyai kod/skrip yang sama. Misalnya untuk template yang saya gunakan sekarang (Redmudah), kod yang digunakan adalah #content-container, maka kod inilah yang perlu dimasukkan.
Jika kedua kod di atas telah dimasukkan dan plugin gagal berfungsi, atau ia berfungsi tetapi masih memberi effect pada imej di sidebar, gantikan kod #content dengan kod yang sesuai. Sebagai contoh, untuk template yang saya gunakan sekarang ini, saya telah memasukkan kod:[ jQuery(".content").not("#sidebar").find("img").lazyload({ ] untuk membolehkannya berfungsi.
Seterusnya, boleh juga cuba masukkan kod di bawah untuk membolehkan lazy load berkesan pada sesetengah bahagian-bahagian yang kita kehendaki sahaja. Contohnya:
jQuery("#content #header #footer").not("#sidebar").find("img").lazyload({jQuery("#content").not("#sidebar #header #footer").find("img").lazyload({
Jika berminat menggunakan fungsi lazy load seperti yang turut digunakan Masable tu, bolehlah download di sini.



{ 79 comments… read them below or add one }
thanks bro, mantap tutorial ni.. nak try cuba..

dah lama cari plugin ni tapi tak tahu nama dia..
Mr.Z recently posted..Ranking Website Paling Popular di Malaysia!
boleh tu dicuba2.. mana tau berkenan
terima kasih bro.. lazaac baru jer aktifkan plugin ni tadi.. nice info.. masa utk mencuba..

lazaac recently posted..Minta Maaf Re-Coding Lazaacs Blog In Progress
welcome bro..
harap plugin tu tak ganggu proses re-coding blog bro..
mudah-mudahan hendaknya bro..
blh gak aku bljr ni sbb tgh bljr selok belok wp ni hehe
tak apa bro belajar jer..mana tahu suatu hari nanti bro dapat hosting sponser….ahah..tak pening lagi…
ishak recently posted..Anda malu jom atasi dan hilangkanya
takpe bro, blog ko dah mantap. hehe

Affan recently posted..Israel terbit animasi propaganda Mavi Marmara
@x-po, boleh tu bro.. xda masalah..
Menarik tutorialnya.. aku ada pasang dah plugin ni.. tp x working lak… last2 aku x pakai pun.. hehe
Azuan recently posted..Spain Juara – Keputusan Penuh Piala Dunia 2010
hehe. ble dah ada tutor ni blh ah try pasang balik.
Affan recently posted..Israel terbit animasi propaganda Mavi Marmara
mungkin tak serasi dengan themes thesis tu bro.. tapi x apa bro.. blog bro tu dah laju..
Mungkin lah kot bro.. tp 3 hari lepas mmg slow gile blog aku loading.. sampai ambik masa hampir 50 second nak siap loading..
Azuan recently posted..Spain Juara – Keputusan Penuh Piala Dunia 2010
blog aku ni masih ada lagi problem loading.. mungkin bnyk sangat external script…
Ooo.. ye ke.. anyway, external script tu mcm ne? link url script yg kat theme tu ke? ke gane?
Azuan recently posted..Spain Juara – Keputusan Penuh Piala Dunia 2010
@Azuan, link url script utk plugin n iklan tu bro.. nak buang sayang juga sebenarnya.. tapi kalau check firebug besar plk impak dia..
bro tau tak cara nak Serve static content from a cookieless domain tu? atau buat cdn? dah try buat tapi tak jadi..
Yang tu aku tak tau mcm ne nak buat.. jadi aku guna alternatif lain.. nnti lah aku email kat contact ko..
Azuan recently posted..Spain Juara – Keputusan Penuh Piala Dunia 2010
maybe first load kowt. pastu dah save page diew laju r. standart r bnda ni. haha. slalu wp mmng laju kowt. kn?. aku bru je ni. kurang mnhu. haha
acapz recently posted..Laman Anime Terbesar OneMangga Kini Ditutup
bukan lah.. mmg server problem ari tu.. web tu dah buka hari2.. hehe
Azuan recently posted..Spain Juara – Keputusan Penuh Piala Dunia 2010
erm mantap ni..
kang sy cuba…=)
thanks bro.. boleh dicuba tu..
bereh…=)
Huhu. Apa ni bro?
Tak faham.
*Apa fungsi plugin ni ye?
Affan recently posted..Israel terbit animasi propaganda Mavi Marmara
Fungsinya dah dijelaskan dalam entry..

Azuan recently posted..Spain Juara – Keputusan Penuh Piala Dunia 2010
nak tru jugak lepas ni thanks bro pasal toturial ni
ishak recently posted..Anda malu jom atasi dan hilangkanya
ada masa boleh cuba bro, jangan segan2 hehe
rasanya theme aku dah ada, tapi dia tak naik gambar…haha
tak naik gambar macam mana tu bro?
mak aiii!!! pening la aku…aku bukannya pandai bab-bab cam nie…
bujang3 recently posted..Minyak naik lagiii!!!! Parah la macam nie !!!!
hehe.. xpa bro.. pelan2 je, ada masa nanti boleh cuba
apa-apa pun …awek yang pegang payung tu, lawa lah!!!!
bujang3 recently posted..Minyak naik lagiii!!!! Parah la macam nie !!!!
hehe, memang sengaja tu letak sana.. sebagai daya penarik..
erm.. menarik nih.. nak try.. la..
menarik ke bro? bolehlah try nanti..
Saya nak try juga la bro
wazy recently posted..Amuk-Matahari
boleh tu bro..
Ni kira peringkat tinggi…nak edit html code
mus99 recently posted..Ayam Organik Beralih Kepada Yang Halal
sikit saja tu nak adjust.. tak banyak sangat..
wah, nak install jugak plugin ni, walaupun memory limitku sudah cecad 85%..huhuhu, thanks bro…nak rujuk artikel ni lepas install nanti

etomyam recently posted..Kagum Dengan Hasil Foot Painting
beres..sudah siap dan berfungsi sepenuhnya bro kulanz..steady dan mudah tutorial ni..superb
,

check dengan firebug page speed pun dah improve % speed. terima kasih banyak bro
etomyam recently posted..Kagum Dengan Hasil Foot Painting
aah, dah nampak tu blog bro.. mmg tambah laju proses loading..
welcome bro.. akupun banyak belajar dari bro juga..
85%? banyak dah pakai tu bro.. aku dah tak risau sekarang ni pasal wp memory limit sbb dah set jadi 120M
thanks 4 tips… dulu guna jugak, tp mcm bro cakap la, image kat sidebar jadi kelabu. nti saya activate balik la..
Amir recently posted..Citarasa Indonesia di Blok M Express- Melbourne
tu lah masalah utama.. imej di sidebar lambat loading.. sampai aku kecikkan saiz banner member2.. tapi masih juga lambat.. lepas buat ubahsuai macam ni, baru imej di sidebar tak terganggu..
aku dah tengok blog bro.. mmg dah berfungsi dengan baik
byk nye plugin tuk WP yg self host ni.. macam jeles lak.. >.<
mrnamie recently posted..Korang dah buang jersi korang
untuk blogspot pun boleh juga pasang skrip yang dapat running fungsi lazy load.. nanti ada masa aku tulis entri pasal tu..
lg 1 plugin menarik utk wp..ad mse nnti ley try bnda ni.hehee
memang menarik ni bro, cubalah, hehe
Bagus plugin ni. Membantu ‘surfer’ dengan kelajuan internet yang terbatas.
ya, terutamanya yang nak masukkan banyak gambar dalam entri..
salam..ni satu tutorial yang bagus
terima kasih atas tutorial ni bro..manfaat bagi suri dan rakan2 lain
salam suri..
sama2.. harap2 dapat diguna oleh rakan lain.. jadi semua boleh dapat manfaat
Imej menjadi kelabu pada browser chrome kan?
RozaniGhani recently posted..Plugin Betulkan Huruf Besar Kecil WordPress Seperti Unta
ya.. kalau sebelum adjust tu, memang imej di sidebar selalu jadi kelabu.. dekat firefox pun.. tapi kalau imej di entri/post, jarang juga kelabu, kecuali ada problem tertentu..
diew kasi load page dlu then bru load plugin tu kn. huhu. sori kurang thu. hhaha T_T. btw nice tutorial. men coding dlm jgk tu. huhu
hehe.. lebih kuranglah macam tu bro.. coding biasa2 je ni bro.. tu pun dapat daripada support plugin tu juga..
nice tutorial bro..ak pon dlu gune lazyload ni,tp sbb gmbr /pic kuar lmbt,kena deactivate blk,tp dah ade tutorial ni,nmpk mnarik gak..blh cube nih..thks
bukan kita je bro.. pengguna2 lain dari luar negara pun banyak komplen macam tu.. daripada discussion dioranglah aku dapat coding ni..
mantap tutorial ni.. bagus utk blog2 yg lambat load sebab gambar byk.. leh try kot suatu hari nanti.. thanks..
fiezaradzi recently posted..Rajin Boleh Dipupuk
sama2.. dari dulu suka plugin ni.. sbb tu usahakan nak cari penyelesaian pasal problem loading imej di sidebar tu..
salam lanz..senang tak kalau cikmin follow tutorial ni..?blog cikmin agak berat la sekarang..gambar kan banyak..
cikmin recently posted..Mee Rebus Cik kamal
salam cikmin,
senang juga nak pasang tu.. rasa2nya memang boleh.. tapi kalau ada problem, inform jak.. nanti boleh juga ditengok-tengokkan..
salam lanz..uhh..tak konfiden ni..menggeletar jari nak ikut..dah donload tapi masih tak tentu arah..
cikmin recently posted..Mee Rebus Cik kamal
salam,
xpa cikmin, nanti aku tolong tengok kan..
terima kasih banyak2 ye lanz..ko ada kan pass nya..makin teruk dah sekarang rasa kelembapan blog tu..dah ditimbang okeh je..kalau permomance speedtest tenet ni 100%..iklan memang dah kurangkan..
cikmin recently posted..Sotong Samarinda
@Cikmin, masih ada simpan juga pass tu.. hujung minggu ni klu xda aral melintang.. akan ditengok2 blog cikmin tu
terima kasih banyak2 ye lanz…

kelakar pulak tengok kotak iklan ni..
makin lama makin kecik…
cute..
cikmin recently posted..Asam Rebus Batang Keladi Ikan Kembung
Nak kena try plugin ni, gambar banyak. Harap performance boleh bertambah

ST recently posted..Set masa lupus kata laluan dalam Linux
Boleh juga tu rasanya.. aku ada try di firebug sebelum dan selepas pasang.. ada jg sedikit perubahan yg baik
tutorial yang menarik… boleh dicuba..
Syafrizal recently posted..Perasmian RFC Kangar Di TV1
terima kasih bro, boleh dicuba juga ni..
pic suri rsanya mmg bayak hehehe..nti klu suri sush blh le mintak tolg dari bro ya..bukan apa takut gak nak letak tu nie..bodek2 di buatnyer padam terus koman nyer hacus hati den,hhuuh
boleh suri, xda masalah tu utk tolong
salam bro kulanz
saya masih blogspot je
tapi tak salah baca kan?
tambah2 pengetahuan
hehehe
tehr recently posted..Rezeki Raya Di Pasar Minggu
Boleh, apa salahnya..
Untuk blogspotpun ada jg skrip utk jalankn fungsi lazyload ni.. tp blum cuba. X pasti bkesan atau tak
ouh!. begitu rupanya. aku dah buang plugin ni. sbb diew kaco sidebar. xload sama la mcm bro ckp. haha. rupanya kene men coding dlm jgk. huhu. nice tips bro. akan cuba jgk ni. bookmark dlu. install plugin tu siap2. hahaha. cun

acapz recently posted..Laman Anime Terbesar OneMangga Kini Ditutup
just nak tambahkan penetahuan masih lagi gunakan platform blogger ingat nak bertukar juga nanti
ray ban recently posted..Size guide
Guna smush it pun boleh membantu downsize image supaya cepat loading
akubiomed recently posted..Lawak malam Jumaat 18sx
aku tak pernah guna tu bro.. nak cuba juga ni..