By Girant_31
Menyambung postingan terdahulu tentang Recent Post News Ticker,
Kali ini masih sama tentang recent post atau lebih pas nya mengenai widget daftar isi.
hanya saja ada penambahan sedikit kode/script yg membuat recent post ini automatic scrolling,
dan auto stop on mouse over.
Demo Recent Post News ScrollingKlik disini untuk melihat demo Recent Post News Scrolling
Untuk membuat seperti itu, langsung saja CoPas kode/script dibawah ini,
dan masukan ke halaman add gadget HTML/Java Script.
<marquee behavior="scroll" direction="up" scrollamount="2" onmouseover="this.stop()" onmouseout="this.start()"> <script> function rp(json) { document.write('<ul>'); for (var i = 0; i < numposts; i++) { document.write('<li>'); var entry = json.feed.entry[i]; var posttitle = entry.title.$t; var posturl; if (i == json.feed.entry.length) break; for (var k = 0; k < entry.link.length; k++) { if (entry.link[k].rel == 'alternate') { posturl = entry.link[k].href; break; } } posttitle = posttitle.link(posturl); var readmorelink = "(more)"; readmorelink = readmorelink.link(posturl); var postdate = entry.published.$t; var cdyear = postdate.substring(0,4); var cdmonth = postdate.substring(5,7); var cdday = postdate.substring(8,10); var monthnames = new Array(); monthnames[1] = "Jan"; monthnames[2] = "Feb"; monthnames[3] = "Mar"; monthnames[4] = "Apr"; monthnames[5] = "May"; monthnames[6] = "Jun"; monthnames[7] = "Jul"; monthnames[8] = "Aug"; monthnames[9] = "Sep"; monthnames[10] = "Oct"; monthnames[11] = "Nov"; monthnames[12] = "Dec"; if ("content" in entry) { var postcontent = entry.content.$t; } else if ("summary" in entry) { var postcontent = entry.summary.$t; } else var postcontent = ""; var re = /<\S[^>]*>/g; postcontent = postcontent.replace(re, ""); document.write(posttitle); if (showpostdate == true) document.write(' - ' + monthnames[parseInt(cdmonth,10)] + ' ' + cdday); if (showpostsummary == true) { if (postcontent.length < numchars) { document.write(postcontent); } else { postcontent = postcontent.substring(0, numchars); var quoteEnd = postcontent.lastIndexOf(" "); postcontent = postcontent.substring(0,quoteEnd); document.write(postcontent + '...' + readmorelink); } } document.write('</li>'); } document.write('</ul>'); } </script> <script> var numposts = 500; var showpostdate = false; var showpostsummary = false; var numchars = 100; </script> <script src="http://agoezimoetz.blogspot.com/feeds/posts/default?orderby=published&alt=json-in-script&callback=rp"></script></marquee>
Ganti http://agoezimoetz.blogspot.com dengan URL Blog sobat.
Lalu tambahkan kode/script dibawah ini tepat sebelum kode diatas.
<style type="text/css"> ul { cursor: pointer; text-shadow: 0 1px 1px rgba(0,0,0,.3); -webkit-border-radius: .5em; -moz-border-radius: .5em; border-radius: .5em; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2); box-shadow: 0 1px 2px rgba(0,0,0,.2); background:; list-style-image: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhONY5RW6vBlG6ZLWT2tDPwjPMWnWFsFeQbI7UACEcBJwZhyDKf97EWk9PzbL69_6euX5RK6epFeiiBRTQtDA-U4Ff0mQRpUnJq4LmGNN8WukICpFN1q0zltW5621M7mwtU5Y02b6LKRYY/)} ul a{text-decoration:none;} ul a:hover {background:;text-decoration:none; color: red;"} </style>
Sobat bisa ganti gambar sebagai pengganti nomor atau icon list dengan gambar sesuka sobat,
caranya, cari kode dibawah ini pada kode diatas.
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhONY5RW6vBlG6ZLWT2tDPwjPMWnWFsFeQbI7UACEcBJwZhyDKf97EWk9PzbL69_6euX5RK6epFeiiBRTQtDA-U4Ff0mQRpUnJq4LmGNN8WukICpFN1q0zltW5621M7mwtU5Y02b6LKRYY/
Lalu ganti dengan URL gambar yg sobat punya.
Save, dan lihat hasilnya.
jQuery
,
Tips n Trik
Title Posted By On Tag Comments Subscribe |
: Recent Post News Scrolling : Agus Adi S. From Girant_31 Blog : Kamis, Juni 24, 2010 : jQuery , Tips n Trik : 12 People Commented : RSS Feed or leave a response for this article, Here. |
Bagus.., lanjutkan....
Hehehehehe..........
Thanks mas atas kunjungan nya..
Maksudnya ini berjalan sendiri loh mas..
ga manual di scroll..
Lanjutkan jg mas.. :D
Walah.. kalo keseringan mah pusing mas..
Iya mas lumayan.. :D