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实现的网页局布刷新效果
Dec 01 Javascript
js 限制数字 js限制输入实现代码
Dec 04 Javascript
Javascript 鼠标移动上去小三角形滑块缓慢跟随效果
Apr 26 Javascript
jquery动态更换设置背景图的方法
Mar 25 Javascript
a标签的href与onclick事件的区别详解
Nov 12 Javascript
jQuery Ajax和getJSON获取后台普通json数据和层级json数据用法分析
Jun 08 Javascript
浅析JavaScript动画模拟拖拽原理
Dec 09 Javascript
浅谈webpack下的AOP式无侵入注入
Nov 12 Javascript
微信小程序实现鼠标拖动效果示例
Dec 01 Javascript
在一个页面实现两个zTree联动的方法
Dec 20 Javascript
微信小程序修改数组长度的问题的解决
Dec 17 Javascript
JS数据类型STRING使用实例解析
Dec 18 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
改德生G88 - 加装等响度低音提升电路
2021/03/02 无线电
PHP的substr_replace将指定两位置之间的字符替换为*号
2011/05/04 PHP
php一些错误处理的方法与技巧总结
2013/08/10 PHP
PHP中把对象转换为关联数组代码分享
2015/04/09 PHP
学习php设计模式 php实现适配器模式
2015/12/07 PHP
php操作mongodb封装类与用法实例
2018/09/01 PHP
JavaScript数据库TaffyDB用法实例分析
2015/07/27 Javascript
jQuery实现拖动剪裁图片作为头像
2016/12/28 Javascript
js转换对象为xml
2017/02/17 Javascript
js/jq仿window文件夹移动/剪切/复制等操作代码
2017/03/08 Javascript
Windows下Node.js安装及环境配置方法
2017/09/18 Javascript
vue-cli中的babel配置文件.babelrc实例详解
2018/02/22 Javascript
vue2.0 实现页面导航提示引导的方法
2018/03/13 Javascript
js实现图片上传到服务器和回显
2020/01/19 Javascript
JS代码优化的8点建议
2020/02/04 Javascript
原生JS利用transform实现banner的无限滚动示例代码
2020/06/15 Javascript
[01:04:30]Fnatic vs Mineski 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/18 DOTA
python实现简易通讯录修改版
2018/03/13 Python
Python利用pandas计算多个CSV文件数据值的实例
2018/04/19 Python
Python面向对象之静态属性、类方法与静态方法分析
2018/08/24 Python
python引用(import)某个模块提示没找到对应模块的解决方法
2019/01/19 Python
Python JSON常用编解码方法代码实例
2020/09/05 Python
html5+css3之制作header实例与更新
2020/12/21 HTML / CSS
会走动的图形html5时钟示例
2014/04/27 HTML / CSS
莫斯科绝对前卫最秘密的商店:SVMoscow
2017/10/23 全球购物
求网格中的黑点分布
2013/11/06 面试题
android面试问题与答案
2016/12/27 面试题
护理学毕业生自荐信
2013/10/02 职场文书
安全生产检讨书
2014/01/21 职场文书
高中生职业规划范文
2014/03/09 职场文书
党员批评与自我批评思想汇报(集锦)
2014/09/14 职场文书
人事局接收函
2015/01/31 职场文书
汤姆索亚历险记读书笔记
2015/06/29 职场文书
MySQL连接控制插件介绍
2021/09/25 MySQL
低门槛开发iOS、Android、小程序应用的前端框架详解
2021/10/16 Javascript
js 实现验证码输入框示例详解
2022/09/23 Javascript