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去掉字符串里的所有空格
Feb 08 Javascript
借助script进行Http跨域请求:JSONP实现原理及代码
Mar 19 Javascript
js带按钮的提示框可供选择示例代码
Sep 17 Javascript
JSP中使用JavaScript动态插入删除输入框实现代码
Jun 13 Javascript
js实现同一页面多个不同运动效果的方法
Apr 10 Javascript
在Mac OS上安装使用Node.js的项目自动化构建工具Gulp
Jun 18 Javascript
JavaScript lodash常见用法系列小结
Aug 24 Javascript
使用JS正则表达式 替换括号,尖括号等
Nov 29 Javascript
node.js中实现kindEditor图片上传功能的方法教程
Apr 26 Javascript
vue2.0 如何在hash模式下实现微信分享
Jan 22 Javascript
vue实现菜单切换功能
May 08 Javascript
vue导入.md文件的步骤(markdown转HTML)
Dec 31 Vue.js
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程序61条面向对象分析设计的经验小结
2008/11/12 PHP
PHP foreach循环使用详解与实例代码
2010/05/08 PHP
Smarty foreach控制循环次数的实现详解
2013/07/03 PHP
用php+ajax新建流程(请假、进货、出货等)
2017/06/11 PHP
Laravel框架学习笔记之批量更新数据功能
2019/05/30 PHP
帮助避免错误的Javascript陷阱清单
2009/05/31 Javascript
jQuery中ajax的load()方法用法实例
2014/12/26 Javascript
jQuery实现首页图片淡入淡出效果的方法
2015/06/10 Javascript
javascript中select下拉框的用法总结
2016/01/07 Javascript
vue图片加载与显示默认图片实例代码
2017/03/16 Javascript
JavaScript实现网页头部进度条刷新
2017/04/16 Javascript
Vue使用.sync 实现父子组件的双向绑定数据问题
2019/04/04 Javascript
Vue 动态添加路由及生成菜单的方法示例
2019/06/20 Javascript
vue监听用户输入和点击功能
2019/09/27 Javascript
微信小程序开发中var that =this的用法详解
2020/01/18 Javascript
Vue-cli4 配置 element-ui 按需引入操作
2020/09/11 Javascript
Openlayers学习之加载鹰眼控件
2020/09/28 Javascript
[08:02]DOTA2牵红线 zhou神抱得美人归
2014/03/22 DOTA
[20:46]Ti4循环赛第三日VG vs DK
2014/07/12 DOTA
浅谈python 四种数值类型(int,long,float,complex)
2016/06/08 Python
python爬虫正则表达式之处理换行符
2018/06/08 Python
用Django写天气预报查询网站
2018/10/21 Python
python实现在cmd窗口显示彩色文字
2019/06/24 Python
Python爬虫模拟登陆哔哩哔哩(bilibili)并突破点选验证码功能
2020/12/21 Python
pycharm如何设置官方中文(如何汉化)
2020/12/29 Python
小学三八妇女节活动方案
2014/03/16 职场文书
节能减排倡议书
2014/04/15 职场文书
防灾减灾活动总结
2014/08/30 职场文书
学习党的群众路线对照检查材料
2014/09/29 职场文书
学生党员批评与自我批评
2014/10/15 职场文书
2015年前台个人工作总结
2015/04/03 职场文书
2019年怎样才能撰写出优秀的自荐信
2019/03/25 职场文书
2019职场实习报告该怎么写?
2019/07/01 职场文书
创业计划书之酒店
2019/08/30 职场文书
解决Navicat for MySQL 连接 MySQL 报2005错误的问题
2021/05/29 MySQL
mysql中between的边界,范围说明
2021/06/08 MySQL