Membuat Smooth Scroll Pada Anchor Point
jQuery Smooth Scrolling to Anchor Point - Mungkin sobat pernah melihat beberapa web seperti Wikipedia, apabila di klik tautan maka akan meloncat kepada paragaph tertentu. Inilah yang akan saya jelaskan saat ini. Bedanya, apabila di wikipedia, tidak menggunakan smooth scrolling.
Sebelum menjelaskan cara pembuatannya, untuk lebih jelasnya silahkan kunjungi dulu halaman demo.
Untuk menerapkannya pada template, simpan kode ini di atas
Cara menggunakannya sobat hrus menulis pada postingan dengan mode HTML. Contoh link :
Untuk menentukan pargraf yang dituju, sobat harus menambahkan
Untuk mengatur ketinggian dari batas atas browser, misalkan sobat menggunakan floating menu, maka tambahkan jarak pada script sebelumnya (lihat ke atas). Untuk menambahkannya pada baris yang seperti ini:
Masih ada pertanyaan? silahkan diskusikan di kolom komentar.
Sebelum menjelaskan cara pembuatannya, untuk lebih jelasnya silahkan kunjungi dulu halaman demo.
Untuk menerapkannya pada template, simpan kode ini di atas
</body>
<script type='text/javascript'>
//<![CDATA[
$(document).ready(function(){
$('a[href^="#"]').on('click',function (e) {
e.preventDefault();
var target = this.hash,
$target = $(target);
$('html, body').stop().animate({
'scrollTop': $target.offset().top
}, 900, 'swing', function () {
window.location.hash = target;
});
});
});
//]]>
</script>
Cara menggunakannya sobat hrus menulis pada postingan dengan mode HTML. Contoh link :
<a href="#services">Services</a>
Untuk menentukan pargraf yang dituju, sobat harus menambahkan
id
yang sesuai dengan link tadi, contoh :<div id="services">
.....
isi paragraf
.....
</div>
Untuk mengatur ketinggian dari batas atas browser, misalkan sobat menggunakan floating menu, maka tambahkan jarak pada script sebelumnya (lihat ke atas). Untuk menambahkannya pada baris yang seperti ini:
'scrollTop': $target.offset().top - 60
Masih ada pertanyaan? silahkan diskusikan di kolom komentar.
widih keren euy, jadi lebih gampil. :-d
hahaha, keren euy komentar pertamaxnya. :D
Hehehehe resep jadi tiasa luluncatan :D atas bawah top down 1 2 3 4 loncaaatttt....heheheh :D
Keyyyeeennn :-bd :-bd :-bd jempolna sakampungeun kang :D
loloncatan aka gogolosoran wkwkkwwk.. beuh eta jempol meuni balatak :D
TOPBGT kang... :)
Kalo yang seperti google gimana kang. Seperti Spoiler, tp yang disemunyikanya sebuah paragraph
https://support.google.com/chrome/answer/95606?hl=id
itu pake toggle.. coba search aja di gugel
atau coba ini :
⇒ [url=http://jsfiddle.net/kangismet/ksVXt/]http://jsfiddle.net/kangismet/ksVXt/[/url]
makasih kang infonya sangat membantu ^_^
artikel langkah lagi nih ^_^
- Blogwalking -
beuuuuh.... blogwalking terus :-d
wah demonya keren Bang :) makasih buat tipsnya....salam Blogger SUPERRRRRR>>>>> :)
wkwkkwk... shabat superrr
aya nu hade, scroll full screen! erek? tong ah bising kabitai ;))
alim ah.. resep keneh scroll to path :)
ada2 aja tutorialnya.. :)
gara2 kemarin make, jadi ngeshare deh
Syuper sekali...!! haha,, Kayaknya ini lebih cocok buat laman faq (forum tanya jawab) deh.. :s
betul... saya juga rencana bikin tutorial faq's :)
Komentar ini telah dihapus oleh Unknown sebagai penulis.
Mancap Pokonamah kang
nancep we lah :)
izin repost nyak kang is? :D
monggo mas... :)
bagus sekali kang ismet efeknya memang bagus :-d
hehe bisa aja..
Ilmu baru buat saya nih Kang,. di coba di terapkan di blog saya Kang
Terima kasih atas sharing nya.
mangga kang dicobian
absen dulu kang hahahay lama gk kesini
kemana aja nih baru absen :)
wew di pasang juga Tombol back to topnnya :]
- artkel baru kang! - mohon di cicipi :p -
makasih udah share kang!
- Salam damai -
maaf ane jadi salah pake seharusnnya OpenID :p
- salam damai kang ismet -
komentar sendiri ngak pa'pa kan di bales! :D
Saya bookmark Kang, nanti kalau saya butuh bantuan saya hubungi jenengan ya.
Kesuwun artikelnya.
wah akhirnya, lumayan bisa ditaruh di web nih yang awalnya main kasar sekarang bisa lebih alus
wew artikelnya kasar? :p bahaya :p [ yah kalo ane sih juga gitu ] sekarang yang langkahan dikit :D yang artikel sebelumnnya, ane ngak pernah ngeliat! :D
WOW! super sekali!
- Blogwalking yuk! -
Tutornnya ane baru liat nih kang, makasih udah share..
- kali ini mantab! - :D
naek turuna gancang euy jadi leklok, wkkwkwkkkww
hahhaha.... siga bulak balik ka talang kang :)
keren kang izin meramaikan dulu
[ absen di malam hari :) ]
- Blogwalking yuk! -
absen di tolak, soalnya buku absennya ada di saya. wkwkw
Blogwalking kang .... hehehe
emilseo.blogspot.com
ane juga kang!
artikel terbaru nih :)
Daengrio.com <---- artikel terbaru!
jalan jalan kang
mantapweb.blogspot.com
Apsen lagi kang, mumpung belum update :)
[ saran nya dong kak, template baru nih ]
- salam damai! - daengrio
kereeeeen
Komentar ini telah dihapus oleh Unknown sebagai penulis.
Asikk kang, nih yg gw cari", izin coba ya ...
absen kang!
malam gni gak bisa tidur, mending ke kangismet! ^_^
Daengrio.com <---- artikel terbaru!
berlaku untuk halaman lain juga nih ngga kang ?
Maksudnya anchor point akan diarahkan ke artikel lain, bukan di artikel yang sama
ngga, hanya pada halaman itu saja, kalau ke halaman lain, bisa dicoba
$(window).bind("load", function () {
var urlHash = window.location.href.split("#")[1];
$('html,body').animate({
scrollTop: $('#' + urlHash).offset().top
}, 4000);
kodenya ditumpuk jadi seperti ini tidak apa-apa kang ??
<script type='text/javascript'>
//<![CDATA[
$(document).ready(function(){
$('a[href^="#"]').on('click',function (e) {
e.preventDefault();
var target = this.hash,
$target = $(target);
$('html, body').stop().animate({
'scrollTop': $target.offset().top
}, 900, 'swing', function () {
window.location.hash = target;
});
});
});
$(window).bind("load", function () {
var urlHash = window.location.href.split("#")[1];
$('html,body').animate({
scrollTop: $('#' + urlHash).offset().top
}, 4000);
//]]>
</script>
selama script berpungsi ga apa2 ko..
Artikel yang bermanfaat kang, saya terapkan dulu ke template saya :D www.fajriandaviar.blogspot.com, hampura narok link :p
Menarik lagi nih Kang script nya, simak lagi Kang Ismet
Terima kasih atas infonya Kang
makasih kang atas ilmu nya..
ini yang ane cari selama ini.. ane kirain kagak bisa diterapin di blog tapi ternyata bisa.
cocok untuk blog ane karena setiap artikelnya berisi beberapa bagian seperti screenshot,download link,dsb.
blogwalking yuk! http://lzmodern.blogspot.com :) :D
kang kode yang <a href="#services">Services</a> kok kalo diklik mengarah ke halaman dashboard blogger, saya salah dimananya nih :(
contoh: http://kodesaja.blogspot.com/2014/01/membuat-breadcrumb-terindex-oleh-google.html
begitu posting.. jangan klik lagi mode Compose, atau supaya permanen bisa manual :
http://kodesaja.blogspot.com/2014/01/membuat-breadcrumb-terindex-oleh-google.html#pertama
bang, ane ada tugas ngedesain web dinamis, nah ini kok ga bisa smooth ya? padahal udah sesuai dengan panduan diatas, mohon bantuannya :)
alternatif pakai jQuery SmoothScroll bang, coba cari di web jquery
Thx banget nih kang, udah bisa scroll. Tapi kok nggak smooth ya? :(
Terimakasih, masih dalam tahap saya pertimbangkan