Skip to main content

Cara Membuat Tombol Back To Top Efek Scroll Dengan Mudah

Cara Membuat Tombol Back To Top Efek Scroll
  1. Log in to akun Blogger
  2. Tata letak >>> tambahkan Gadget
  3. Copy kode berikut di bawah ini lalu Paste pada HTML/JavaScript

<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="http://i1198.photobucket.com/albums/aa452/Lutfi14/back-to-top.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>

Popular posts from this blog

18 Cara Ampuh Meningkatkan IQ Anda

1. Tarik Nafas Dalam-dalam. Dengan bernafas melalui hidung anda bisa meningkatkan fungsi otak anda dengan cepat. Menarik nafas dalam-dalam memberikan asupan oksigen lebih banyak pada darah anda, dan tentunya pada otak anda. Tingkat oksigen rendah pada darah anda akan mengurangi fungsi otak anda. Jika anda berminat, anda bisa mencoba melakukan olahraga pernafasan. 2. Buatlah Jurnal. Catharine M. Cox, seorang penulis buku, pernah mempelajari kebiasaan 300 orang jenius – seperti Isaac Newton, Einstein, dan Thomas Jefferson – dan menemukan bahwa semua orang jenius tersebut merupakan penulis jurnal atau buku harian yang rajin. Juga, ingatlah bahwa Thomas Edison menulis 3 juta halaman catatan, surat, dan pemikiran pribadinya dalam ratusan jurnal pribadi sepanjang hidupnya. 3. Belajarlah Sebanyak Mungkin. Ketika kita mempelajari hal-hal baru, kita menciptakan bagian aliran arus syaraf baru dalam otak kita. Orang yang “pintar” adalah seseorang yang memiliki aliran arus lebih banya...

HARAPAN YANG MATI

aku merasa ada yang yang lebih baik dari apa yang kita pikirkan itu baik, ternyata aku menemukan lebih dari yang namanya cinta yaitu sahabat, teman, dan teman dekat, aku terlalu berharap akan sesuatu yang sekiranya itu membuatku bahagia tapi tu tidak sama sekali, maafkan bila aku terlalu mengharapkanmu tapi tidak untuk sekarang ku kan bahagia bersama orang yang peduli terhadapku, kamu sekarang jauh dari apa yang ku kira selama ini, tapi kan ku coba karna kamu adalah bagian, dari hidupku yang seharusnya ku dapatkan, tapi kau telah menutup dan mengubur harapanku dalam-dalam,,!! kecewa iya,,,,tapi ini adalah kenyataan yang harus ku terima !!! sakit iya,,,,,,,tapi ini adalah ujian yang harus ku telaah!!!! frustasi tidak...karna masih ada yang harus kulakukan selain untukmu,,,!!! patah hati ya adalah namanya juga putus,hehehe tapi inilah yang di namakan arti kehidupan yang harus ku pelajari, aku tidak membenci tapi aku menyayangkan sikapmu itu padaku,,, sekarang aku tunggu apa yang...

tips buat cewe

mencintai seseorang bukanlah dari mana dia di ;ahirkan di pandang atau pun sebagainya melainkan dari ketulusan hati yang di miliki orang tersebut apakah dia tulus mencintaimu zaman sekarang banyak yang mengumbar kata gombal untuk menarik perhatian si cewe nah untuk para cewe yang tidak mau di tipu oleh para buaya darat ini ada tips nih buat kalian : janganlah anda terpesona akan penampilanya saia dan terbujuk akan rayuannya itu adalah awal pertama kali yang di lakukan para cowo. ada kata-kata manis yang dapat meluluhkan para hati cewe anda bisa mmbedakan dari dia bicara dan memandang anda apakah dia tulus atau tidak. anda harus bisa memberikan penasaran terhadap lawan jenis anda kalo memang dia bener-bener mencintai anda dia pasti akan mengejar anda sampai and a percaya akan ketulusa cintanya manfaat sedikit peluang untuk mengetes para cowo akan ketulusan cintanya terhadap anda.