jquery写入css,jQuery CSS – 写入-tag

这是操纵样式表的具体方法,

我刚刚做了一个jQuery的方法(也许别人已经做了,我不知道)

(

function( $ )

{

$.style={

insertRule:function(selector,rules,contxt)

{

var context=contxt||document,stylesheet;

if(typeof context.styleSheets=='object')

{

if(context.styleSheets.length)

{

stylesheet=context.styleSheets[context.styleSheets.length-1];

}

if(context.styleSheets.length)

{

if(context.createStyleSheet)

{

stylesheet=context.createStyleSheet();

}

else

{

context.getElementsByTagName('head')[0].appendChild(context.createElement('style'));

stylesheet=context.styleSheets[context.styleSheets.length-1];

}

}

if(stylesheet.addRule)

{

for(var i=0;i

{

stylesheet.addRule(selector[i],rules);

}

}

else

{

stylesheet.insertRule(selector.join(',') + '{' + rules + '}',stylesheet.cssRules.length);

}

}

}

};

}

)( jQuery );

使用示例

$.style.insertRule(['p','h1'],'color:red;')

$.style.insertRule(['p'],'text-decoration:line-through;')

$.style.insertRule(['div p'],'text-decoration:none;color:blue')

第二个论点应该是明确的规则。作为可选的第三个参数,可以提供上下文文档。

第一个参数是数组元素的选择器。

请注意,您不必使用不同的选择符,用逗号分隔,因为MSIE只接受“单个上下文选择器”作为addRule()的参数,

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Z-Blog博客系统是一款很好的一款博客系统,该系统源码比较简单,附件增强:增强附件功能,统计附件下载次数,防盗链等。高级侧栏:加几个新侧栏上去,微信公众平台,Z-Blog连接微信公众平台,静态管理中心,控制ZBLOG的静态化设置,将博客, 分类页, 标签页, 作者页静态化成 HTML 页面.乱弹随机跳转到博客的任意一篇文章。TotoroⅢ,基于TotoroII的Z-Blog的评论及引用管理审核系统增强版。 8月1号发布,修正了0722版的一些问题,请大家更新! 主要更新 [主要更新]后台语言包切换 [主要更新]WAP插件独立,新增PAD(AndroidiOs)模式 [主要更新]编辑器彻底插件化,统一其API接口 [主要更新]文章定时恢复重写 [主要更新]新模板标签 [主要更新]验证码插件化 [主要更新]增加条件判断模板、删除无用模板 系统核心 [功能新增] [主要更新] WAP插件独立,新增PAD(AndroidiOs)模式 [功能新增] 主题检查依赖插件 [功能新增] 侧栏评论字数限制 [功能新增] Tags Intro作为伪静态URL [修改优化] 修改Statistic,加快速度 [修改优化] 全部系统文件性能调优,防止ADOFSO重复创建 [修改优化] 移动风声无组件上传的位置 [修改优化] [主要更新] 验证码插件化. [问题修正] [影响:低] 同一天发布文章过多导致发布过慢的问题 系统外围 后台设置 ---- [主要更新] 后台语言包切换 文章编辑 ---- [主要更新] 编辑器彻底插件化,统一其API接口 文章编辑 ---- [主要更新] 文章定时恢复重写 模板制作 ---- [主要更新] 新父分类模板标签 模板制作 ---- [主要更新] 增加条件判断模板、删除无用模板 后台设置 ---- 后台设置页面加入代码高亮 文章编辑 ---- edit_ueditor.asp-->edit_article.asp 文章编辑 ---- 文章内容超过IIS限制时提示删减(否则无法提交) 文章编辑 ---- uEditor升级到1.2.6,表格功能增强 文章编辑 ---- 摘要生成方式修改,以及修正摘要 评论发表 ---- 评论表单修改 评论发表 ---- VerifyMessage函数用jQuery修改 安装向导 ---- 权限检查部分修改,改为检查每一个文件夹的所有权限 侧栏管理 ---- 几处小细节更新 侧栏管理 ---- 兼容IE8 问题修正 ---- [影响:低] fix tag返回超过50条的问题 问题修正 ---- [影响:高] fix rss分类出错的问题 问题修正 ---- [影响:中] fix InstallPlugin_xxx会被执行二次的问题 问题修正 ---- [影响:低] fix 部分页面有强迫症的人会疯了的问题 问题修正 ---- [影响:中] fix 文章编辑时摘要被错误重置的问题 问题修正 ---- [影响:低] fix 侧栏在某些情况下未被写入的问题 问题修正 ---- [影响:低] fix Windows Phone 8字体莫名其妙放大问题 问题修正 ---- [影响:低] fix XML-RPC两处出错 自带应用 HTML5CSS3主题 ---- 加入配置 静态管理中心 ---- 伪静态规则优化 静态管理中心 ---- 新UI 应用中心 ---- 不再打包.git.svn下文件 应用中心 ---- 加入推送开发版本功能 Z-Blog 1.8-->2.X升级向导 1.请将您的站点的所有内容进行备份。 2.上传Z-Blog 2.X安装包内所有文件。 3.将Z-Blog 1.8目录中 c_custom.asp 和 c_option.asp 文件转移至Z-Blog 2.X的根目录下。 4.将Z-Blog 1.8目录中 DATA 目录下的文件转移至Z-Blog 2.X的 zb_usersDATA 目录下。 5.将Z-Blog 1.8目录中 UPLOAD 目录下的文件转移至Z-Blog 2.X的 zb_usersUPLOAD 目录下。 6.将Z-Blog 1.8目录中 INCLUDE 目录下的文件转移至Z-Blog 2.X的 zb_usersINCLUDE 目录下。 7.在官方论坛的主程序下载页面下载升级包并解在Z-Blog 2.X的目录下。 8.运行http://你的网站/zb_update18to20/default.asp进入升级程序。 9.升级完成后请进入后台进行文件重建,并请删除zb_install和zb_update18to20文件夹。 *若熟悉IIS自建网站,推荐在本地升级成功后再将更新后程序文件提交站点。 *

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值