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学习笔记(4)--Jquery中获取table中某列值的具体思路
Apr 10 Javascript
JS三级可折叠菜单实现方法
Feb 29 Javascript
JavaScript 中有关数组对象的方法(详解)
Aug 15 Javascript
jQuery 遍历map()方法详解
Nov 04 Javascript
JS简单实现数组去重的方法示例
Mar 27 Javascript
Angularjs 动态添加指令并绑定事件的方法
Apr 13 Javascript
javascript 中select框触发事件过程的分析
Aug 01 Javascript
开发Vue树形组件的示例代码
Dec 21 Javascript
在Mac下彻底卸载node和npm的方法
May 16 Javascript
微信小程序排坑指南详解
May 23 Javascript
vuex的module模块用法示例
Nov 12 Javascript
Vue数据驱动表单渲染,轻松搞定form表单
Jul 19 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 curl伪造IP地址和header信息代码实例
2015/04/27 PHP
Netbeans 8.2与PHP相关的新特性介绍
2016/10/08 PHP
PHP数据库操作二:memcache用法分析
2017/08/16 PHP
javascript下function声明一些小结
2007/12/28 Javascript
Extjs学习笔记之四 工具栏和菜单
2010/01/07 Javascript
javascript 三种编解码方式
2010/02/01 Javascript
javascript string字符串优化问题
2011/07/31 Javascript
ASP.NET jQuery 实例2 (表单中使用回车在TextBox之间向下移动)
2012/01/13 Javascript
jquery实现弹出div,始终显示在屏幕正中间的简单实例
2014/03/08 Javascript
js判断字符长度及中英文数字等
2014/03/19 Javascript
jQuery焦点图切换简易插件制作过程全纪录
2014/08/27 Javascript
javascript实现图片上传前台页面
2015/08/18 Javascript
javascript中对Date类型的常用操作小结
2016/05/19 Javascript
AngularJs  E2E Testing 详解
2016/09/02 Javascript
AngularJS控制器之间的通信方式详解
2016/11/03 Javascript
基于HTML5+JS实现本地图片裁剪并上传功能
2017/03/24 Javascript
如何在 Vue.js 中使用第三方js库
2017/04/25 Javascript
Angular实现响应式表单
2017/08/04 Javascript
vue-router 源码之实现一个简单的 vue-router
2018/07/02 Javascript
vue.js配合$.post从后台获取数据简单demo分享
2018/08/11 Javascript
laydate如何根据开始时间或者结束时间限制范围
2018/11/15 Javascript
Vue结合后台导入导出Excel问题详解
2019/02/19 Javascript
用Python的SimPy库简化复杂的编程模型的介绍
2015/04/13 Python
Python批量修改文本文件内容的方法
2016/04/29 Python
详解Python list 与 NumPy.ndarry 切片之间的对比
2017/07/24 Python
Python二叉树的定义及常用遍历算法分析
2017/11/24 Python
动态设置django的model field的默认值操作步骤
2020/03/30 Python
python计算Content-MD5并获取文件的Content-MD5值方式
2020/04/03 Python
浅析Python 简单工厂模式和工厂方法模式的优缺点
2020/07/13 Python
python实现登录与注册系统
2020/11/30 Python
查找廉价航班和发现新目的地:Kiwi.com
2019/02/25 全球购物
公积金转移接收函
2014/01/11 职场文书
腾讯广告词
2014/03/19 职场文书
球队口号
2014/06/18 职场文书
小学生春游活动方案
2014/08/20 职场文书
房地产销售主管岗位职责
2015/02/13 职场文书