Tutorial Cara Membuat Multi Scroll Page w/ Jquery

Tutorial Cara Membuat Multi Scroll Page w/ Jquery

Jquery.com

Artikel kali ini sebenarnya tidak jauh berbeda dengan artikel saya Tips Sederhana : Membuat Link Back To Top, hanya saja tutorial kali ini menggunakan Jquery dan memberikan sentuhan lembut ketika di klik. Dan bukan hanya untuk back to top saja yang bisa di beri efek seperti itu, oleh karena itu saya menulis pada judulnya Multi Scroll Page.

Mas ardianzzz sebenarnya sudah menulis tehnik ini di kolom komentar disini, tapi agak berbeda codingnya dengan yang akan saya tulis sekarang. Oia, untuk contoh scroll page ini, teman-teman bisa mencoba link ini. Bagaimana ? Tertarik ? Kalau tertarik kita lanjut :mrgreen:

  1. Silahkan anda download terlebih dahulu script jquery.js
  2. Setelah anda download, sekarang anda harus mengakses cpanel blog anda. Upload jquery.js tadi ke dalam folder template yang anda gunakan sekarang.
  3. Setelah itu anda buka file header.php, copykan script di bawah ini tepat sebelum tag
    < / head > (tanpa spasi)

    <script language="JavaScript" type="text/javascript" src="<?php bloginfo('template_url'); ?>/jquery.js"></script>
  4. Kemudian anda copy juga script di bawah ini, di bawah script di atas yang baru saja anda copykan.
    <script type='text/javascript'>
    $(document).ready(function(){
    	$(".scroll").click(function(event){
    		event.preventDefault();
    		var full_url = this.href;
    		var parts = full_url.split("#");
    		var trgt = parts[1];
    		var target_offset = $("#"+trgt).offset();
    		var target_top = target_offset.top;
    		$('html, body').animate({scrollTop:target_top}, 800);
    	});
    });
    </script>

    Script ini artinya, setiap anchor text akan menghasilkan efek smooth atau lembut ketika di klik apabila di beri tambahan class="scroll"

  5. Contoh penggunaannya, sekarang anda buka file footer.php, biasanya di setiap template ada tulisan nama pembuat templatenya tersebut, tepat di sebelah nama pembuat template itu anda copy kan script di bawah ini.
    <a href="#top" class="scroll">Back To Top</a>

    href="#top" merupakan lokasi yang dituju dari anchor text tersebut.

  6. Sekarang anda buka kembali file header.php, copy script di bawah tepat setelah tag
    < body >(tanpa spasi)

    <span id="top"></span>

    Refresh halaman blog anda, kemudian anda coba klik link Back To Top yang ada di footer blog anda.

Berhasil ? Nah, bila sudah berhasil anda tinggal memberi sedikit style agar lebih rapi. Anda bisa menggunakan tehnik ini dimana saja, seperti misalkan saya menggunakannya pada tombol Go To Footer yang ada di sebelah kanan atas halaman blog saya. Selamat mencoba !

Sebagai catatan sedikit, apabila anda sudah mengikuti tutorial ini namun anchor text anda tetap tidak ada efek scroll nya, itu berarti ada javascript lain yang bertabrakan dengan jquerynya. Solusinya, coba anda matikan plugin yang mengandung javascript.

Referensi :
WebDevTuts
Bavotasan

Penulis: Satrya Bima - http://www.margasatrya.com

Satrya, founder margasatrya.com yang saat ini sedang bekerja di salah satu provider theme e-commerce, Tokokoo.com sebagai Front End Developer. Mau mengenal saya lebih jauh ? Silahkan follow twitter atau kontak saya

Berlangganan Artikel Gratis !

  • http://www.isnuansa.com isnuansa

    Mantap, Sat. Dicek tobolnya beneran berfungsi. :mrgreen:

    Saya cukup nonton aja deh, teuteup nggak ngerti yang beginian.

    • http://www.margasatrya.com Satrya

      Gpp mba, jadi penonton setia terus juga :D

  • Andank

    Akhirnya yang saya tunggu datang juga,makasih mas.Langsung tak plajarin dulu

  • Dunia Komputer

    Bagus jug akalau blog saya dipasang tombol ini. Soalnya tutorial saya sering kepanjangan. :D Thanks tutornya mas!

  • http://www.gemilang.tv Indovision

    Keren, tapi saat ini masih cukup pakai Scroll to Top dulu. Sy bookmark saja. Thanks

  • budiarnaya

    Siiipppp terus berkarya Sat…saya cuman manggut – manggut senang ( yang jelas bukan manggut – manggut kuda lo )

  • POOSOFT

    Keren Keren Hem………….JS nya suit suit maknyus, thanks dah

  • andank

    mas kalo pake images gimana??

    • http://www.margasatrya.com Satrya

      Langkah no 6, jadikan seperti ini.

      [html]<a href="#top" class="scroll"><img src="alamat image" /></a>[/html]

  • http://blog.kamarkecil.com Arif R.

    be-e-er-em-a-en-ef-a-a-te —> bermanfaat Om Sat… :D

  • ardianzzz

    Untuk <span id="top"></span> dapat diganti dengan <a id=”top” /> untuk XHTML

    • ardianzzz

      Saya pernah lihat smoothscrollnya mootools lebih bagus dari jQuery. Karena otomatis mngkonversi semua link internal menjadi SmoothScroll. Jadi pengen pindah ke MooTools :)

  • http://rudyazhar.com Rudy Azhar

    scrollnya kenceng juga ya, jadi gatel ingin pasang di blog saya…he..he..he…..

  • http://www.nyubi.org/ Ngeblog Dibayar

    baca aja.. gak ngeh

  • http://andreasandre.net andre

    keren mas tutorialnya, patut di coba ni

  • BW

    benernya bagus nih,,,cuman ribet juga gan,,,,,,,,,,,

  • http://yahoo.com gsfg

    grgrgr

  • Pingback: Fixed Skip Link | Rudy Azhar

  • andre

    nice share… bza d pake d web ku nih..thx

  • http://www.meandconfucius.com/ Me and Confucius

    Smoga bisa saya praktekkan,.. thx,,

  • Musicandnews

    visitback gan, nice info

  • http://cek-info.blogspot.com/ Asmara Susanto

    nice inpoh, gan :D visitback hehe

  • http://www.daunjava.com kharis

    Bagus mas tutorialnya, saya sudah terapkan di website saya, silahkan di lihat sendiri dan salam kenal :)

  • http://azgi.blogspot.com azgi

    mana contohnya sih di kanan atas kang? saya ga nemu ini