Tujuan membuat tombol
back to top dalam blog adalah agar para pengunjung blog merasa lebih
mudah untuk kembali ke bagian atas blog kita. Walau mereka bisa kembali
ke bagian atas blog dengan cara menggulung scrool namun dengan adanya
tombol back to top ini akan lebih mempermudah, yaitu cukup dengan satu klik saja, maka mereka langsung di bawa ke bagian atas blog kita.
Untuk membuat tombol yang kita maksud, kita hanya membutuhkan kode berikut:
<script type="text/JavaScript">
var topMargin = 300
var slideTime = 1200
var ns6 = (!document.all && document.getElementById);
var ie4 = (document.all);
var ns4 = (document.layers);
window.setInterval("main()", 10)
function floatObject() {
if (ns4 || ns6) {
findHt = window.innerHeight;
} else if(ie4) {
findHt = document.body.clientHeight;
}
}
function main() {
if (ns4) {
this.currentY = document.floatLayer.top;
this.scrollTop = window.pageYOffset;
mainTrigger();
} else if(ns6) {
this.currentY = parseInt(document.getElementById('floatLayer').style.top);
this.scrollTop = scrollY;
mainTrigger();
} else if(ie4) {
this.currentY = floatLayer.style.pixelTop;
this.scrollTop = document.body.scrollTop;
mainTrigger();
}
}
function mainTrigger() {
var newTargetY = this.scrollTop + this.topMargin
if ( this.currentY != newTargetY ) {
if ( newTargetY != this.targetY ) {
this.targetY = newTargetY
floatStart();
}
animator();
}
}
function floatStart() {
var now = new Date()
this.A = this.targetY - this.currentY
this.B = Math.PI / ( 2 * this.slideTime )
this.C = now.getTime()
if (Math.abs(this.A) > this.findHt) {
this.D = this.A > 0 ? this.targetY - this.findHt : this.targetY + this.findHt
this.A = this.A > 0 ? this.findHt : -this.findHt
} else {
this.D = this.currentY
}
}
function animator() {
var now = new Date()
var newY = this.A * Math.sin( this.B * ( now.getTime() - this.C ) ) + this.D
newY = Math.round(newY)
if (( this.A > 0 && newY > this.currentY ) || ( this.A < 0 && newY < this.currentY )) {
if ( ie4 )floatLayer.style.pixelTop = newY
if ( ns4 )document.floatLayer.top = newY
if ( ns6 )document.getElementById('floatLayer').style.top = newY + "px"
}
}
//-->
</script>
<div id="floatLayer" style="position:
absolute; height:20px; width:15; left:650px; top:400px; z-index:
100"><a href="#"><img vspace="0" border="0" hspace="0"
alt="Back to Top" width="15" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsZajMlqL4WwkP0j7MvMSjJeIIIWqD-wLFABSS_k4pmfKZmV4eHK6cs_zbgO2o0fKfWmdlkOryz-iMW_XvQ29jMu3lTb-alDuhbIbuPhfEvhhYiEtJMiiuJ6xWAI6QTuS1UIZPsbkTMa3B/" height="25"/></a></div>
Cara memasangnya seperti biasa, login ke
blogger >>
Tata letak dan
Tambah Gadget HTML. bagi teman-teman yang ingin mengganti gambar back to top, maka bisa diganti link yang berwarna seperti
ini. tampilan dari link gambar di atas adalah seperti berikut ini:
Di atas adalah kode dan langkah-langkah untuk memasang tombol back to
top yang letakknya mengikuti gerakan scroll browser, selanjutnya bagi
teman-teman yang ingin memasang tombol back to top
melayang/berada
di kanan slalu (bisa diatur letaknya, NB ==> kode yg tlah saya
sediakan di bawah ini sudah diatur untk tampil di bagian kanan bawah),
maka tman2 bisa memperaktekkannya melaui langkah-langkah berikut:
Login ke blogger >>
Tata Letak >>
Edit HTML
Kemudian letakkan kode berikut tepat di bawah kode </Body>
<a href='#' style='display:scroll;position: fixed; bottom:5px;right:5px;' title='Back to Top'><img src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsZajMlqL4WwkP0j7MvMSjJeIIIWqD-wLFABSS_k4pmfKZmV4eHK6cs_zbgO2o0fKfWmdlkOryz-iMW_XvQ29jMu3lTb-alDuhbIbuPhfEvhhYiEtJMiiuJ6xWAI6QTuS1UIZPsbkTMa3B/'/></a>
Tampilan:
Simpan hasil kerjaan anda!
Nb:
Teman-teman juga bisa memilih beberapa gambar back to top berikut ini
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNalEBKmA0hBVslK2MsB9i50fsmb6WZVCBC1D4SUdNPJGPa1DrzEzcg1Aivs-K4QRDqY8TisDh2ROABjv_scWc6HvWaVuy_vVDVCE4GlZWV5qpy_8VrXrjiw_o_bm9CTef8MZs0rD2Ur-9/
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg04J9nC-8UfHb48HHfXt-hgrmoBegF93kYcRsKDjiFmJOgRyk1fqt4MwCzAJD5tEmSJBq50NiEMCMf88gvIRKVzgYKvxgKYAG0ndi7P7unYrR1FUebSPHziivAz-rmEWZ9fN6woXWu1lRg/
sumber : http://caturpuji.blogspot.com/