• Beranda
  • About
  • Contact
  • Sitemap
  • Code Warna
  • Al quran
  • Tv Online
  • Top Komentator
    Semua Tentang Kita
Blogging | Sepak Bola | DLL. Blog Personal Nabil02
  • Home
  • Smansa Radio
  • Sepakbola
    • Liga Inggris
    • La Liga
    • Serie A
  • Si Penulis Rei
    • All Post Reihan
    • Tentang Kehidupan
    • Belajar Inggris
  • Blogging
    • Asesoris Blog
    • Komentar
    • Postingan
    • Background
Home » Asesoris Blog » Tutorial Blog » Cara Membuat Tombol Scroll Back To Top Dengan Efek Bergulir Halus

Cara Membuat Tombol Scroll Back To Top Dengan Efek Bergulir Halus

Cara Membuat Tombol Back To Top Dengan Efek Gulir Halur
Apa gunanya tombol back to top?
Salah satu kegunaan dari tombol back to top yakni untuk memudahkan pengunjung blog untuk kembali ke menu header atau navigation tanpa harus melakukan scroll pada mouse.

Tutorial untuk pemasangan back to top kali ini yakni menggunakan JQuery versi 1.3.7. Cara pemasangannya tidaklah rumit dan tanpa harus mengedit CSS template blog, tetapi hanya dengan menambahkan gadget baru (HTML/Javascript) dan memasukkan kode ke dalamnya. Untuk lebih jelasnya, perhatikan langkah-langkah dibawah ini.
  • Login ke blogger
  • Tata Letak » Add Gadget » Pilih HTLM/Javascript
  • Copy kode di bawah ini dan pastekan kedalam box HTML/Javascript tersebut
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
<script type="text/javascript" >
var scrolltotop={
    //startline: Integer. Number of pixels from top of doc scrollbar is scrolled before showing control
    //scrollto: Keyword (Integer, or "Scroll_to_Element_ID"). How far to scroll document up when control is clicked on (0=top).
    setting: {startline:100, scrollto: 0, scrollduration:1000, fadeduration:[500, 100]},
    controlHTML: '<img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiL8ZtMQWcsrmSsG2YQx7IO8XeCsyKDw6DjG2Em6nXDBFcPQlhvJNLaNqsHM6Gh-u0R5-pIStiD718CjItuvlZGclUPrQJ62LdS7Q6P6XjsoXIA_I8MAV7CMOSvyJP52Yr4u0FWFlC6OYU/s1600/navigate-up-icon.png" />', //HTML for control, which is auto wrapped in DIV w/ ID="topcontrol"
    controlattrs: {offsetx:5, offsety:5}, //offset of control relative to right/ bottom of window corner
    anchorkeyword: '#top', //Enter href value of HTML anchors on the page that should also act as "Scroll Up" links
    state: {isvisible:false, shouldvisible:false},
    scrollup:function(){
        if (!this.cssfixedsupport) //if control is positioned using JavaScript
            this.$control.css({opacity:0}) //hide control immediately after clicking it
        var dest=isNaN(this.setting.scrollto)? this.setting.scrollto : parseInt(this.setting.scrollto)
        if (typeof dest=="string" && jQuery('#'+dest).length==1) //check element set by string exists
            dest=jQuery('#'+dest).offset().top
        else
            dest=0
        this.$body.animate({scrollTop: dest}, this.setting.scrollduration);
    },
    keepfixed:function(){
        var $window=jQuery(window)
        var controlx=$window.scrollLeft() + $window.width() - this.$control.width() - this.controlattrs.offsetx
        var controly=$window.scrollTop() + $window.height() - this.$control.height() - this.controlattrs.offsety
        this.$control.css({left:controlx+'px', top:controly+'px'})
    },
    togglecontrol:function(){
        var scrolltop=jQuery(window).scrollTop()
        if (!this.cssfixedsupport)
            this.keepfixed()
        this.state.shouldvisible=(scrolltop>=this.setting.startline)? true : false
        if (this.state.shouldvisible && !this.state.isvisible){
            this.$control.stop().animate({opacity:1}, this.setting.fadeduration[0])
            this.state.isvisible=true
        }
        else if (this.state.shouldvisible==false && this.state.isvisible){
            this.$control.stop().animate({opacity:0}, this.setting.fadeduration[1])
            this.state.isvisible=false
        }
    },
    init:function(){
        jQuery(document).ready(function($){
            var mainobj=scrolltotop
            var iebrws=document.all
            mainobj.cssfixedsupport=!iebrws || iebrws && document.compatMode=="CSS1Compat" && window.XMLHttpRequest //not IE or IE7+ browsers in standards mode
            mainobj.$body=(window.opera)? (document.compatMode=="CSS1Compat"? $('html') : $('body')) : $('html,body')
            mainobj.$control=$('<div id="topcontrol">'+mainobj.controlHTML+'</div>')
                .css({position:mainobj.cssfixedsupport? 'fixed' : 'absolute', bottom:mainobj.controlattrs.offsety, right:mainobj.controlattrs.offsetx, opacity:0, cursor:'pointer'})
                .attr({title:'Scroll Back to Top'})
                .click(function(){mainobj.scrollup(); return false})
                .appendTo('body')
            if (document.all && !window.XMLHttpRequest && mainobj.$control.text()!='') //loose check for IE6 and below, plus whether control contains any text
                mainobj.$control.css({width:mainobj.$control.width()}) //IE6- seems to require an explicit width on a DIV containing text
            mainobj.togglecontrol()
            $('a[href="' + mainobj.anchorkeyword +'"]').click(function(){
                mainobj.scrollup()
                return false
            })
            $(window).bind('scroll resize', function(e){
                mainobj.togglecontrol()
            })
        })
    }
}
scrolltotop.init()
</script>
Keterangan : URL yang saya beri warna merah di atas adalah url foto yang sudah diuplaod sebelumnya, silahkan dengan url foto Anda.
  • Simpan dan lihat hasilnya. 
Selamat mencoba dan Semoga artikel yang saya share kali ini ada manfaatnya, terima kasih dan happy blogging...!!!
Ditulis oleh Unknown, - Rating: 4.5
Judul : Cara Membuat Tombol Scroll Back To Top Dengan Efek Bergulir Halus
Deskripsi : Apa gunanya tombol back to top? Salah satu kegunaan dari tombol back to top yakni untuk memudahkan pengunjung blog untuk kembali ke men...

Bagikan ke

Facebook Google+ Twitter

Belum ada komentar untuk "Cara Membuat Tombol Scroll Back To Top Dengan Efek Bergulir Halus"

Posting Komentar

Catatan :

• Berkomentar Dengan Sopan
• Sertakan url blog kalian jika ingin dikomen balik
• Name/url
• Dilarang menulis link aktif

Posting Lebih Baru
Posting Lama
Beranda
Langganan: Posting Komentar (Atom)
Ikuti @NabilKautsar 

RADIO STREAM

Get the Flash Player to see this player.
NOW PLAYING!

Blogroll

  • Epg Studio
  • 3Denda
  • Mas Sugeng
  • Andhy Purba
  • Sheren Nabila
  • Smansa Radio
  • Bloger KMC
  • Wawasan spiritual dan blogging
  • Kiki Akbar
  • Sakahayang

Informasi

free html hit counter powered by Prmania

Label

about me (3) Admin (1) Al~quran (1) Asesoris Blog (20) Background (5) Bahasa Inggris (2) Cerita Rakyat (3) Cheat Game online (1) Code Warna (1) Download (6) Fakta Unik (10) Flash (2) Funy Photos (6) Grosir Baju (4) Komentar (5) La Liga (4) Liga inggris (4) Liga Umum (2) Music (1) Ngakak :D (1) Pemain Real Madrid (2) Point Blank (1) Post (8) Post Reihan (13) Puisi Persahabatan (2) Real Madrid (37) Serie A (1) Smansa (6) Smansa Radio (5) Template Seo Friendly (3) Tentang Kehidupan (3) Tutorial Blog (71) Tutorial Photoshop (3) Tv Online (2)

Followers

Profil Cbox Berlanggan
small rss NabilKautsar LANGGANAN ARTIKEL
GET UPDATE VIA EMAIL
Berlangganan artikel via email!

Get This Widget
My Photo
Muhammad Nabil Kautsar Priyantana

Aku Cinta BLOGGER
Hy, Saya adalah Admin di Nabil02 + Design Nabil02, Anda ingin melihat Info aku ? bisa anda Buka kok, Yang saya sering On Facebook and Twitter. Blog ini berisi Sepak bola | Tutorial Blogger | Dan lain lain, Lihat dulu Contact me. Read More...

Copyright © 2012 BLOG NABIL 02 - All Rights Reserved
Design by Mas Sugeng - Powered by Blogger