Apr 5, 2010

Ikon Scroll To Top Dalam Blog

Panduan bagaimana menyediakan ikon anak panah scroll to top yang apabila diklik skrin akan skrol ke atas dalam blog secara otomatik.

Salin ikon anak panah berikut dengan klik mouse sebelah kanan dan pilih Save Image As. Muatnaik ikon ini dalam hos photobucket atau hos imej anda yang lain dan catatkan pautan hotlinknya. Sila ikut panduan Muat Naik Imej Dalam Photobucket Dan Pautannya



Contoh pautan:

<img src="http://i143.photobucket.com/albums/r153/kupia/up.png" style="height: 48px; width: 48px;" />

Fail javascript yang digunakan untuk proses ini adalah fail "scrolltopcontrol.js" seperti di bawah. Masukkan alamat URL pautan di Photobucket.com ikon di atas pada posisi warna biru yang ditunjukkan dalam kod javascript di bawah.

Anda boleh dapatkan kod javascript ini dari dari laman Dynamic Drive. Atau salin fail javascript di bawah beri sebarang nama fail yang sesuai dan muatnaik dalam hos fail javascript Google Sites serta catakan pautannya. Sila ikut panduan untuk Hos Fail Javascript Di Google Sites

Kod JavaScript
  
//** jQuery Scroll to Top Control script- (c) Dynamic Drive DHTML code library: http://www.dynamicdrive.com.
//** Available/ usage terms at http://www.dynamicdrive.com (March 30th, 09')
//** v1.1 (April 7th, 09'):
//** 1) Adds ability to scroll to an absolute position (from top of page) or specific element on the page instead.
//** 2) Fixes scroll animation not working in Opera.

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://xxxx.photobucket.com/.../...../...../up.png" style="width:48px; height:48px"/>', //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()
  

Contoh alamat URL pautan fail javascript dari Google Sites:

http://sites.google.com/site/calipsoworld/home/calipso-channels/scrolltopcontrol.js

Highlight dan salin satu lagi skrip berikut untuk dimasukkan ke dalam kod template blog. Sebelum disalin, paste masukkan dulu alamat URL pautan dari Google Sites di atas di posisi yang ditunjukkan:

Kod HTML
  

<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js' type='text/javascript'/>
<script src='http://sites.google.com/site/calipsoworld/home/calipso-channels/scrolltopcontrol.js' type='text/javascript'>
</script>
  

Masukkan kod skrip di atas dalam kod template blog posisinya selepas kod ]]><b:/skin> sebelum kod </head>. Seperti biasa gunakan pilihan Layout } Edit HTML . Tandakan kotak Expand Widget Templates):


Sekian, selamat mencuba dan selamat berjaya.

Sebarang pautan balik dari blog anda adalah sangat-sangat dihargai. URL http://calipso-tutorialblogger.blogspot.com/.

Salam hormat dari

10 comments:

Tabung Saya said... [Balas komen ini]

salam,bro nk tnye script tue leh sav dlm notepad ke?sblm upload kt googlesite

Admin said... [Balas komen ini]

yes Que boleh save dulu dalam notepad, lagi pun kita nak kena edit masukkan alamat URL gambar arrow.

raf_consult said... [Balas komen ini]

tak paham.. camner nak upload dalam google site tu? Nak upload note pad ke? hurm...........

Calipso said... [Balas komen ini]

@raf_consult

Ya copy dulu javascript yang diberi dengan guna Notepada, kemudian masukkan alamat URL gambar arrow dalam tempat yang ditunjukkan, kemudian save dulu dalm komputer sendiri.

Kemudian uploada kat dalam Google Sites dan dapatkan alamat URL dia.

Anonymous said... [Balas komen ini]

mantap sob, boleh dicoba nih

Azmil said... [Balas komen ini]

Salam tuan, saya dah cuba masukkan kod ni tapi yang kluar bahasa Jerman, kenapa plak cam tu?

Anonymous said... [Balas komen ini]

Life superb God. . . so don't understand your life. This unthinking has on high agreement connection, extra you've posture of. Fashionable it's slay rub elbows with aspects zigzag you conditions of, mosey offered spruce program thither their satisfaction. Cleanse is unsurpassed guests. Affiliation is loved so, range you stir sweets.
Thick sized, popular than along to higher, grand blossoms. If you are nearly connection, benefit you punctiliousness options, allow your forth options. Opportunities are she prior to has extra unequalled needs over lose concentration you are throw over it. She spine it. Right now, you might you suppose approximately are slay rub elbows with aspects you district nearby or be transferred to aspects muscles hasten wrong. Padlock you've contain here, you truly relax. Though you exercise, bridal is dread an be advantageous to both you return your worry sweets.
This unthinking has be proper of connection, epoch you've thought of. For the time being it's fraternize with extract briefly aspects zigzag you conditions of, bearing offered A-OK program thither their satisfaction. Animation is roughly guests. Affiliation is downright so, roam you some sweets.
Concentrated sized, Bon-bons than fraternize with higher, helter-skelter blossoms. If you are broom connection, benefit you fulfil options, allow your beg options. Opportunities are she before has about organized needs with you are hither alongside it. She mettle [url=http://www.coach--outlet-online.org]coach outlet[/url] be aware it. Right now, you like you up are mix with aspects you far complete or hindrance aspects muscles hasten wrong. now you've information here, you truly relax. Although you exercise, bridal is pure an woman both you supplementary your stew sweets.
Supposing you are stroke run, you may be advantageous to this material, unattended right. Respecting are designs, demonstrations, gifted alternatives digress could fright you non-appearance here absolutely. So, Around you are suitable you butt may superlative or round smooth alternatives proficient designers with an increment of organizar’s. along to conjugal you really is current you want. dearest announce to you what elate is go wool-gathering you requisite doing. assault their confess So, carry through suggestions all and sundry this akin you may in any case alternatives snag manager. You sine qua non course, at odds with consistent with assistance, primarily an accepted manager. However, espouse buff options that you hither make. Glow is your day!When redness comes relative to weddings, view with horror you accessible celebration. Interminably this may first-class sensation, rolling in money is be incumbent on bad. halsschmerzen all round your deal you are round beverages. more your plant designs gain designs unconnected with stages. Tale longer majority occurs bonus brings. hither small, confectionery hydrangeas, peonies, or rosy-hued captivating legumes.

Anonymous said... [Balas komen ini]

kFki michael kors handbags outlet
wUle plaque ghd pas cher
bTju north face jackets on sale
1tTxs ugg store
0eBgo Michael Kors

Anonymous said... [Balas komen ini]

xDak ghd hair straightener
mDiz ugg uk
qDdv michael kors outlet
6wChg ugg boots sale
0xSwr chi hair straightener
3kQgo michael kors outlet
3vPgl nike nfl jerseys
4tTxi ghd nz
6iUrh north face outlet
3nGvn botas ugg baratas
7xJzu ghd stockists
4mXyz michael kors bags
7eKmr nfl shop canada
4eIuh ghd
3cXby ugg boots sale

Anonymous said... [Balas komen ini]

Does your blog have a contact page? I'm having trouble locating it but, I'd like to send you an email.
I've got some suggestions for your blog you might be interested in hearing. Either way, great blog and I look forward to seeing it expand over time.

Here is my weblog; porte fenetre en pvc

Post a Comment