Nah untuk membuat jump link beserta script agar gerakannya halus silahkan ikuti langkah berikut :
1. Seperti biasa pasang jQuery pada blog/website Anda. Abaikan jika sudah terpasang.
1. Seperti biasa pasang jQuery pada blog/website Anda. Abaikan jika sudah terpasang.
<script src='https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js' type='text/javascript'></script>
2. Pasang script berikut diatas tag </body>
<script type='text/javascript'>
//<![CDATA[
$(function() {
//ScrollTo
$('a[href*=#]').click(function() {if (location.pathname.replace(/^\//, '') == this.pathname.replace(/^\//, '') && location.hostname == this.hostname) {var $target = $(this.hash);$target = $target.length && $target || $('[name=' + this.hash.slice(1) + ']');if ($target.length) {var targetOffset = $target.offset().top;$('html,body').animate({scrollTop: targetOffset - 80}, 1500, 'easeOutQuart');return false;}}});
});
//jQuery easing - custom
jQuery.extend(jQuery.easing,{easeOutQuart: function (x, t, b, c, d) {return -c * ((t=t/d-1)*t*t*t - 1) + b;}});
//]]>
</script>
3. Setelah scriptnya dipasang, sekarang tinggal membuat jump linknya :- Untuk link pemanggil, buatlah anchor (link) dengan href #bagianyangdituju, contohnya seperti berikut.
<a href="#bagian1">...</a>
- Dan untuk link yang dituju, berikan attribut id pada tag HTML sesuai dengan link pemanggil, contohnya seperti berikut.<div id="bagian1">...</div>
Selesai. Selamat mencoba dan semoga bermanfaat :)
6 komentar
Kira - Kira Ada Efeknya engga gan ke template misalnya lelet..
kalau blognya udah terpasang jQuery, gak berpengaruh kok, apalagi scriptnya ditaruh langsung di template, juga cuma beberapa baris gan
Wah thanks banget, ini artikel yang saya cari om
wah kebetulan banget, siip sama" n thanks udah berkunjung gan
cara atur delaynya gmn ya
Thank you for sharing this code, it's really different from another similiar script.
Aqshal
Ada pertanyaan atau komentar ? Silahkan tulis pada form komentar di bawah. Terimakasih :)
- Admin Radith