Tombol Back To Top adalah tombol yang apabila di KLIK, secara otomatis akan kembali ke bagian atas halaman posting
Sangat berguna terutama pada halaman postingan yang puanjang, agar mudah saat ingin melihat kembali bagian atas halaman dengan cepat.
Sangat berguna terutama pada halaman postingan yang puanjang, agar mudah saat ingin melihat kembali bagian atas halaman dengan cepat.
Cara membuatnya sbb:
- Pertama klik Tata Letak
- Klik Tambah Gadget
- Lalu pilih HTML/JavaScript
- Copy Paste code script di bawah ini
KETERANGAN
Ganti Tulisan yang berwarna merah sesuai selera
Contoh gambar back to top lain <img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4qhy7qz-C8NSDQk_loAqvti22V7i0qjGADUffrW4F7D5_IW2smL8wpApAPjqysYbZQ8Pw6NHwjIIDUs5OIKzpkPB1q5si-1H8mevZU21zuGGkJZDz0UUxn54JV2HNZs1PGRjGaAj2DqKL/s1600/Back+to+top+4.jpg" />
Contoh gambar back to top lain <img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4qhy7qz-C8NSDQk_loAqvti22V7i0qjGADUffrW4F7D5_IW2smL8wpApAPjqysYbZQ8Pw6NHwjIIDUs5OIKzpkPB1q5si-1H8mevZU21zuGGkJZDz0UUxn54JV2HNZs1PGRjGaAj2DqKL/s1600/Back+to+top+4.jpg" />
<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/AVvXsEiOsuWOeKuQyhOsme-QMt2KtF4UlglhRVb9Uz7m-0UwL8yCdgr98-ovHndpRVYHR2lxx1hwLakArlAV2lm4H6d4MsVeCZseUvM_sY_QDCmbHEpci_LrsGr4xOqCpnSB3IXtgyWqX6Xc2K__/s1600/Back+to+top+1.jpg"
/>', //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:'Klik Balek Ke Atas'})
.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>
ARTIKEL TERKAIT
Di bawah ini adalah beberapa materi lanjutan dan sebelumnya yang berkaitan dengan materi di atas