【特别增加:如何滚动显示twitter!
参考Sivan这篇优化Twitter在博客中的显示,下载他博客首页源代码中的blogger.js文件,也就是格式化显示的js文件;
参考他的twitterAPI输出地址(使用了lerosua提供的代理):http://li2z.cn/t/statuses/user_timeline/SunSivan.json?callback=twitterCallback2&count=3 (sunsivan换成你的twitterID,count后为显示条数。)
然后同理如上引用jquery库和两个js,在滚动代码那里将#wudishow改为#twitter_update_list;
html代码部分写为<ul id="twitter_update_list"><li class="loading">Loading...</li></ul>
——就OK啦!】

*细心的同学可能还发现我修改的digu_output.js文件中有一段“嘀咕小闹钟”的jquery嵌入代码,就是我首页显示的那个可爱水滴状flash时钟。它本来是嘀咕网站后台的提示精灵,搬到自己的博客上不仅美观而且实用,有人回复你的嘀咕时它会变成@一闪一闪的,罩上一个透明gif图片还可以加上通往自己嘀咕微博首页的链接~ ;) 具体挂件方法如下:
首先在digu_output.js中看到这段代码:
- $('").appendTo("#note")}'+a.str+"
它的意思是将flash时钟放在class为clockbox的容器内,再附着在id为note的元素中。那么flash时钟的显示位置就看你在css中对clockbox的设定了。
先在模版中需要显示flash时钟的地方写上如下html:
- <div id="note"><div class="masker"><a href="http://digu.com/jwalk" title="郑在嘀咕..."><img src="http://www.yzmb.me/usr/themes/jwalk/images/blank.gif" width="45" height="45" border="0" alt=""/></a></div></div>
blank.gif是一张覆盖在flash上的透明gif图片,用于给flash时钟加上链接。因为在上面那段jquery代码里指定了flash时钟附着在id为note的元素中,所以这里写好<div id="note">就不用管了,flash会自动出现在这个标签里。
css中对应设置下flash时钟的位置:
- /* 设定.clockbox也就是flash时钟在页面中的位置 */
- .clockbox {
- height:45px;
- left:-18px;
- top:-26px;
- width:45px;
- position:absolute;
- z-index:1;
- }
- /* 设定了.masker也就是透明gif图片在页面中的位置 */
- .masker {height:45px;
- left:-18px;
- top:-26px;
- width:45px;
- cursor:pointer;
- z-index:10;
- position:absolute;
- }
这样保证透明gif图片层和flash层位置一样,但覆盖在flash之上,就可以实现给flash时钟加上链接了!
有了动态显示微博小挂件,你的博客是不是显得更加与时俱进、亲切活泼了呢?
在下一弹中羽中将继续介绍更多美观又实用的挂件小高招!:)
(Last modified: 2011-06-06 11:58)
|


就是这个吧,不过看着有点复杂Mark一下,以后空了学习
嗯以前用嘀咕最近改新浪微博了 代码原理是一样的
不是很懂 还是支持下。
感谢支持
在边栏这样写:
正在加载wudiShow.setUrl("http://www.digu.com/");wudiShow.setSiteName("嘀咕");
function AutoScroll(obj){
$(obj).find("ul:first").animate({
marginTop:"-25px"
},500,function(){
$(this).css({marginTop:"0px"}).find("li:first").appendTo(this);
});
}
$(document).ready(function(){
setInterval('AutoScroll("#wudiShow")',6000)//这里可以修改滚动速度6000,单位毫秒
});
在footer里引用jquery库
CSS按你的改,可以显示但是不能滚动???
请严格按照步骤说明引用js并写好html
难道没人评论?晕..原来隐藏了
呵呵才发现?
http://www.yzmb.me/usr/themes/jwalk/images/blank.gif这个链接貌似失效 ...
no也 它是一张透明gif图片,你看到的是空白。。
酱紫啊,明天继续搞搞~
我想请问下,我默认显示4条,为什么我的博客上也是4条一直在滚动?4条都能看到
教程已更新,增加css单行控制示例:)
搞定了,真是太感谢了~
那就好,不客气:)
好东东~~~~
还不错吧;)
为什么我的一直显示Loading...呢~
浏览器js支持有问题吧,我这看没事啊
ps//用了这个展示页脚一直会显示digu载入中
有没有什么支持缓存的方法呢
应该是有问题了,载入中应该被微博内容替换掉不会显示的,看看你的js引用顺序和位置
不是呀不是呀..是我描述有误吧= =
就是浏览器那里会显示digu载入中 你这里呀还有别人用这个的呀都会显示嘛
req不载入中的方法..
再req新浪版本的= =
浏览器哪里。。*.*我没看到哪显示digu载入中啊
还吧,我也眼不见心不烦...- =
截了个图 发现这边不能传图- -
总之就是这样了!掩面>_
好难啊>
还好啦