【特别增加:如何滚动显示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)
|


我每次点你文章的标题浏览器总会崩溃,点阅读全文才能进文章页面,我用的IE8~
我在IE8下没出现这个问题,两台机子都是。。是不是你的js支持控件有冲突?点击标题时会有个jquery伪异步提示
没有错误提示啊~
不是错误提示,我说的是点击标题时出现Walking in的提示效果,你的IE8可能是被那个搞崩溃的。建议换chrome浏览器吧:)
啥提示都没得,直接崩溃~
@TenMM,
应该是你系统和IE8的兼容性问题,你在别人机子上试试看
不错的效果很好
呵呵^^
羽中,不错的东西,哈哈!!!
- - 我家哪有错的东西~
高手。。。嘀咕还没开通=。=
@江流,
其他微博理论上都是可以套用的,只要服务商提供js调用方法就行
没用嘀咕,有TWITTER没
@slwl,
增加了twitter的方法,有兴趣可以试试。主要是需要代理翻墙才能显示
谢谢了,有空折腾一下。用API可以用的。
来学习学习!
呵呵,欢迎我又修改了下,希望能尽力简单易懂
流水账还是不太适合我,似乎没太多话可以写。。
如果你觉得这叫流水账,就当我对牛弹琴好了。。
没看懂,晕。
囧。。哪里不明白我改进下
具体在哪个文件夹里放。
呵呵,先杀一个发,坐下来慢慢看,博主乃jQuery高人 ~
初学初学~比较喜欢活用吧^^