cnblogs TagCloud基于jquery的实现代码


Posted in Javascript onJune 11, 2010

1. 进入"管理 >> 配置"面板

2. 在"通过CSS定制页面风格"文本框内, 添加:

/***********tag cloud css****************/ 
#tagCloud { 
text-align:center; 
overflow:hidden; 
} 
#tagCloud a{ 
padding: 0 5px; 
line-height:1.5em; 
display:inline-block; 
}

3. 在"页脚Html代码"文本框内, 添加:

<script> 
/***********tag cloud script****************/ 
if($("#taglist").length>0) 
{ 
var dict = {}; 
$("#taglist td").has("a").has("span").each(function(i, x){ 
dict[$("a", this).text()] = $("span", this).text().replace(/[)(]/g, ""); 
}); 
$("<div>").attr("id", "tagCloud").appendTo("div#mainContent"); 
for(var k in dict) 
{ 
var sz = (dict[k] * 4) + 12; 
$("<a>") 
.attr("href", "http://www.cnblogs.com/k-sharp/tag/"+escape(k)+"/") 
.attr("title", dict[k]) 
.css("font-size", sz + "px") 
.text(k) 
.appendTo("#tagCloud"); 
} 
$("#taglist").remove(); 
} 
</script>
Javascript 相关文章推荐
让 JavaScript 轻松支持函数重载 (Part 2 - 实现)
Aug 04 Javascript
有关js的变量作用域和this指针的讨论
Dec 16 Javascript
jquery实现浮动的侧栏实例
Jun 25 Javascript
js学习阶段总结(必看篇)
Jun 16 Javascript
JavaScript组合模式学习要点
Aug 26 Javascript
详解在Angularjs中ui-sref和$state.go如何传递参数
Apr 24 Javascript
vue微信分享 vue实现当前页面分享其他页面
Dec 02 Javascript
Node.js调用fs.renameSync报错(Error: EXDEV, cross-device link not permitted)
Dec 27 Javascript
mint-ui 时间插件使用及获取选择值的方法
Feb 09 Javascript
JavaScript实现京东购物放大镜和选项卡效果的方法分析
Jul 05 Javascript
JavaScript实现随机点名程序
Mar 25 Javascript
js 数组当前行添加数据方法详解
Jul 28 Javascript
Js setInterval与setTimeout(定时执行与循环执行)的代码(可以传入参数)
Jun 11 #Javascript
js鼠标左右键 键盘值小结
Jun 11 #Javascript
JavaScript接口实现代码 (Interfaces In JavaScript)
Jun 11 #Javascript
JavaScript的单例模式 (singleton in Javascript)
Jun 11 #Javascript
超级24小时弹窗代码 24小时退出弹窗代码 100%弹窗代码(IE only)
Jun 11 #Javascript
基于jQuery的js分页代码
Jun 10 #Javascript
基于jQuery的弹出警告对话框美化插件(警告,确认和提示)
Jun 10 #Javascript
You might like
php实现的替换敏感字符串类实例
2014/09/22 PHP
PHP将Excel导入数据库及数据库数据导出至Excel的方法
2015/06/24 PHP
深入理解PHP内核(一)
2015/11/10 PHP
ThinkPHP中order()使用方法详解
2016/04/19 PHP
Prototype使用指南之selector.js
2007/01/10 Javascript
Javascript中的相等与不等运算
2010/04/25 Javascript
初窥JQuery(二) 事件机制(1)
2010/11/25 Javascript
jQuery $.data()方法使用注意细节
2012/12/31 Javascript
JavaScript中toString()方法的使用详解
2015/06/05 Javascript
浅析nodejs实现Websocket的数据接收与发送
2015/11/19 NodeJs
jQuery移动页面开发中的触摸事件与虚拟鼠标事件简介
2015/12/03 Javascript
写给小白的JavaScript引擎指南
2015/12/04 Javascript
jQuery ajax全局函数处理session过期后的ajax跳转问题
2016/06/03 Javascript
ionic在开发ios系统微信时键盘挡住输入框的解决方法(键盘弹出问题)
2016/09/06 Javascript
JavaScript 控制字体大小设置的方法
2016/11/23 Javascript
微信小程序 swiper制作tab切换实现附源码
2017/01/21 Javascript
利用js定义一个导航条菜单
2017/03/14 Javascript
详解用webpack2.0构建vue2.0超详细精简版
2017/04/05 Javascript
javascript 判断一个对象为数组的方法
2017/05/03 Javascript
jQuery实现选中行变色效果(实例讲解)
2017/07/06 jQuery
vue增删改查的简单操作
2017/07/15 Javascript
Angular7.2.7路由使用初体验
2019/03/01 Javascript
Paypal支付不完全指北
2020/06/04 Javascript
[56:35]DOTA2上海特级锦标赛主赛事日 - 5 总决赛Liquid VS Secret第一局
2016/03/06 DOTA
python冒泡排序简单实现方法
2015/07/09 Python
python 编程之twisted详解及简单实例
2017/01/28 Python
Python collections中的双向队列deque简单介绍详解
2019/11/04 Python
Keras:Unet网络实现多类语义分割方式
2020/06/11 Python
基于python tkinter的点名小程序功能的实例代码
2020/08/22 Python
python中lower函数实现方法及用法讲解
2020/12/23 Python
大专毕业生自我鉴定
2013/11/21 职场文书
导游实习生自荐书
2014/01/28 职场文书
员工培训邀请函
2014/02/02 职场文书
校园开放日新闻稿
2015/07/17 职场文书
保外就医申请书范文
2015/08/06 职场文书
Python+tkinter实现高清图片保存
2022/03/13 Python