您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
A dinamic system to customize style css. It append the rules in the end of body
此脚本不应直接安装。它是供其他脚本使用的外部库,要使用该库请加入元指令 // @require https://update.gf.qytechs.cn/scripts/26587/169714/jQuery%20CssDynamic.js
// ==UserScript== // @author Matteo Burbui @maxeo90 // @name jQuery CssDynamic // @description A dinamic system to customize style css. It append the rules in the end of body // @license https://creativecommons.org/licenses/by-sa/4.0/ // @version 1.1.1 // @grant none // ==/UserScript== (function( $ ){ $.fn.cssDynamic = function(prop) { var selector=$(this).selector; var data,fval,action,idStyle,newName; if(typeof(prop)=='object'){ fval=1,data=''; for (var k in prop){ if (prop.hasOwnProperty(k)) { data+=k+':'+prop[k]+';' } } }else if(prop=='rename' && arguments[2]!=undefined ){ fval=0; newName=arguments[2]; }else if(arguments[1]!=undefined){ fval=2; data=arguments[0]+':'+arguments[1] }else if(prop=='remove'){ fval=0; } else{return 'error'} action=(arguments[fval]==undefined)?'add':arguments[fval]; idStyle=(arguments[fval+1]==undefined)?'cssDynamic':arguments[fval+1]; switch(action) { case 'new': actNew() break; case 'add': actAdd() break; case 'remove': actRemove() break; case 'renew': actRemove() actNew() break; case 'rename': actRename() break; } function chData(){ data=selector+'{'+data+'}' } function actNew(){ chData(); $('body').append('<style id="'+idStyle+'">'+data+'</style>') } function actAdd(){ if(!$('#'+idStyle).length){ actNew() }else{ chData(); $('style#'+idStyle).append(data) } } function actRemove(){ $('style#'+idStyle).remove(); } function actRename(){ $('style#'+idStyle).attr('id',newName); } return this; }; })( jQuery );
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址