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 相关文章推荐
jquery实现的超出屏幕时把固定层变为定位层的代码
Feb 23 Javascript
Javascript 面向对象 继承
May 13 Javascript
你的 mixin 真的兼容 ECMAScript 5 吗?
Apr 11 Javascript
js 跳出页面的frameset框架示例介绍
Dec 23 Javascript
JS在IE下缺少标识符的错误
Jul 23 Javascript
jquery显示loading图片直到网页加载完成的方法
Jun 25 Javascript
javascript排序函数实现数字排序
Jun 26 Javascript
jQuery Mobile弹出窗、弹出层知识汇总
Jan 05 Javascript
angularjs创建弹出框实现拖动效果
Aug 25 Javascript
JS面向对象(3)之Object类,静态属性,闭包,私有属性, call和apply的使用,继承的三种实现方法
Feb 25 Javascript
微信小程序 地图map详解及简单实例
Jan 10 Javascript
12条写出高质量JS代码的方法
Jan 07 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
正义联盟的终局之战《天启星战争》将成为DC动画宇宙的最后一部
2020/04/09 欧美动漫
php生成缩略图填充白边(等比缩略图方案)
2013/12/25 PHP
PHP和Shell实现检查SAMBA与NFS Server是否存在
2015/01/07 PHP
PHP借助phpmailer发送邮件
2015/05/11 PHP
Zend Framework实现多服务器共享SESSION数据的方法
2016/03/22 PHP
php好代码风格的阶段性总结
2016/06/25 PHP
PHP simplexml_import_dom()函数讲解
2019/02/03 PHP
discuz论坛更换域名,详细文件修改步骤
2020/12/09 PHP
用javascript编写的第一人称射击游戏
2007/02/25 Javascript
学习YUI.Ext 第六天--关于树TreePanel(Part 1)
2007/03/10 Javascript
jquery ready函数源代码研究
2009/12/06 Javascript
Js 获取Gridview选中行的内容操作步骤
2013/02/05 Javascript
引入JS文件IE6报语法错误或缺少对象问题的解决方法
2014/01/09 Javascript
javascript获取浏览器类型和版本的方法(js获取浏览器版本)
2014/03/13 Javascript
代码获取历史上的今天发生的事
2014/04/11 Javascript
jquery实现漂亮的二级下拉菜单代码
2015/08/26 Javascript
javascript insertAfter()定义与用法示例
2016/07/25 Javascript
jquery插件bootstrapValidator数据验证详解
2016/11/09 Javascript
Nodejs 发送Post请求功能(发短信验证码例子)
2017/02/09 NodeJs
微信小程序canvas写字板效果及实例
2017/06/15 Javascript
代码详解JS操作剪贴板
2018/02/11 Javascript
实现一个 Vue 吸顶锚点组件方法
2019/07/10 Javascript
微信小程序以ssm做后台开发的实现示例
2020/04/08 Javascript
vue v-for出来的列表,点击某个li使得当前被点击的li字体变红操作
2020/07/17 Javascript
[01:12]快闪回顾DOTA2亚洲邀请赛(DAC) 静候2018新征程开启
2018/03/11 DOTA
Python找出9个连续的空闲端口
2016/02/01 Python
儿童学习python的一些小技巧
2018/05/27 Python
python实现多层感知器
2019/01/18 Python
Python实现爬取亚马逊数据并打印出Excel文件操作示例
2019/05/16 Python
HTML5 canvas基本绘图之绘制线段
2016/06/27 HTML / CSS
adidas澳大利亚官方网站:adidas Australia
2018/04/15 全球购物
构建高效课堂实施方案
2014/03/13 职场文书
《棉鞋里的阳光》教学反思
2014/04/24 职场文书
名人演讲稿范文
2014/09/16 职场文书
党的群众路线教育实践活动心得体会(教师)
2014/10/31 职场文书
Android Rxjava3 使用场景详解
2022/04/07 Java/Android