Tutorial selanjutnya adalah membuat efek loading ketika memuat/membuat halaman blog. Efek ini cukup keren, karena sambil menunggu halaman blog semuanya terload, maka efek ini akan muncul. Sehingga pengunjung tidak menjadi bosan. Ya begitu lah..

Bagi yang belum mengetahui efek ini, silakan klik salah atu link yang ada di blog ini, maka eek itu pun akan muncul.
Bagaimana cara membuat efek tersebut?

1. Masuk ke mode Template > Edit HTML. Cari kode ]]></b:skin>
2. Letakkan kode dibawah ini tepat di atas kode ]]></b:skin>
/* EFEK LOADING */
#page-loader{
position:fixed;
top:0;
left:0;
background-color:#000;
z-index:9999;
text-align:center;
width:100%;
height:100%;
padding-top:200px;
font-size:25px;
color:#fff;
display:none;
}
Anda bisa merubah kode CSS ini, agar tampilannya lebih menarik lagi

3. Kemudian cari kode </body>
4. Letakkan kode di bawah tepat di atas kode </body>
<div id='page-loader'>
<span style='font-size:70px;font-weight:bold;'>Loading...</span><br/>
Mohon Tunggu Sebentar Ya!<br/>Sedang Memuat Halaman Blog-nya Nih...</div>
Untuk kata-katanya bisa diganti, sesuai kebutuhan.
5. Cari lagi kode </head>
6. Masukkan kode di bawah ini, tepat di atas kode </head>
<script type='text/javascript'>
$(function() {
var siteURL = "http://" + top.location.host.toString();
var $internalLinks = $("a[href^='"+siteURL+"'], a[href^='/'], a[href^='./'], a[href^='../'], a[href^='#']");
$internalLinks.click(function() {
$('#page-loader').fadeIn(1500).delay(6000).fadeOut(1000);
});
// Hilangkan overlay saat diklik untuk mengatasi gangguan, terutama jika link internal diset dengan target='_blank'
$('#page-loader').click(function() {
$(this).hide();
});
});
</script>
PENTING!
Jika belum memasang JQuery di blog, pasang dulu yah. Caranya letakkan kode di bawah ini diatas kode </head>
<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js' type='text/javascript'/>
CUKUP SATU FILE JQUERY SAJA
Kesalahan umum yang sering terjadi adalah memasang lebih dari satu JQuery. Pastikan hanya ada satu JQuery saja! Memasang lebih dari satu file JQuery akan menyebabkan script tidak berjalan...!
7. Klik save template, sekarang klik salah satu link di blog kamu. Lihat apa yang terjadi?

Sekian, terima kasih

Tuesday, January 24, 2012 -- Labels: blogger hack
Postingan Terkait

kok aku udah pasang JQuery diatas kode head
tetap gak bisa, coba kakak jelaskan?
February 5, 2012 7:35 PM
Yopi Hasopa
mengatakan:
@Hafis mauludi: Pastikan kode JQuery nya hanya satu saja, kalo lebih malah gak bisa jalan... Saya liat di blog agan belum dipasang kode nya, :)
Bang Yop di Blog teh tos dipasang preload, teras digentos deui ngiring tutorial ieu, tapi janten teu muncul Bang Yop! Duka aya nu teu kahapus panginten! Kumaha nya?? :-)
February 6, 2012 10:39 AM
Yopi Hasopa
mengatakan:
@Budi Rachmat Kurniawan: Saya liat di blog (http://jejak-mahasiswa.blogspot.com/) ada dua buah file JQuery yaitu:
http://ajax.googleapis.com/ajax/libs/jquery/1.4.3/jquery.js
dan
http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js
Pasang satu saja Bud, kalo dipasang dua malah gak bisa jalan.
Saran saya pilih yang kedua, karena versi baru. :)
Saya kok gagal terus ya? Padahal insya Allah semua script di atas sudah nagkring di tempatnya. Hm...
February 16, 2012 6:58 PM
Yopi Hasopa
mengatakan:
@Sang Manyar: alamat blognya apa gan? Biar ane liat ke tkp langsung, :)
Ini gan: http://jejak-sangmanyar.blogspot.com
Wah reaksi cepat nih. Makasih tanggapannya ya. Jadi ngerepotin nih... :)
February 17, 2012 12:45 AM
Yopi Hasopa
mengatakan:
@Sang Manyar: Iya ya gan kenape??? kemungkinan ada yang bentrok javascript nya...
coba tanya ke empu nya, tinggal klik link sumber di atas...
maaf gan, ane juga masih belajar... :D
Hehehe... Gak papa gan. Tapi coba cek blog saya. Setelah saya bikin artikel ini: http://jejak-sangmanyar.blogspot.com/2012/02/mencari-sumber-bencana-alaycom.html , efek loading nya tiba-tiba bisa. Cuma, ada trik nggak supaya efeknya nggak ilang mendadak? Kurang alus gitu. Sama cara ganti fontnya gimana kok punya saya nggak berfungsi ya. Makasih atas solusinya dan semoga sukses slalu... ^^
PS: Komen saya sebelumnya saya apus karena kepotong. Maaf.
February 17, 2012 8:16 AM
Yopi Hasopa
mengatakan:
@Sang Manyar: Alhamdulillah gan udah bisa, ^^
agar efek loadingnya gak ilang mendadak coba utak atik kode (loader').fadeIn(1500).delay(6000).fadeOut(1000);)
untuk ganti font nya, tinggal tambahin kode font family (font-family: 'Flavors', cursive;) di CSS efek loading. Taroh aja dibawah kode (display:none;) dilangkah 2, hasil akhirnya seperti ini:
/* EFEK LOADING */
#page-loader{
position:fixed;
top:0;
left:0;
background-color:#000;
z-index:9999;
text-align:center;
width:100%;
height:100%;
padding-top:200px;
font-size:25px;
color:#fff;
display:none;
font-family: 'Flavors', cursive;
}
Selemat mencoba gan, ^^
Ooo.. Begitu toooh. Sip. Segera meluncur. Makasih banyak :)
NB: Nama sudah sy revisi. Maaf sebelumnya. Hehehe...