宝哥软件园

jquery的主题和主题切换器使用小结

编辑:宝哥软件园 来源:互联网 时间:2021-11-23

首先上一幅截图,效果不错吧:

一、引入jquery主题主题在头中引用jquery主题的半铸钢钢性铸铁(铸造半钢)链接http://Ajax。谷歌API。com/Ajax/libs/jqueryui/1.7/themes/base/jquery-ui。半铸钢钢性铸铁(Cast Semi-Steel)还有许多其他不同的主题:基础,黑带,闪电战,库比蒂诺,黑暗蜂巢,点爱,茄子、excite-bike、flick、hot-shock、humanity、le-frog、薄荷巧克力、阴天,胡椒研磨器,雷德蒙,南方,南街,起点,阳光,豪华口袋,特朗塔斯,ui-darks,ui-light,维德。只要将上面链接中的基础替换成主题名即可切换不同的主题。二、使用jquery主题主题给想要装饰的部分加上同学们,如:a class=' ui-state-default ui-corner-all ' href=' # '没有什么能改变我对你的爱/a表示默认的用户界面,所有角落表示圆滑四个角

三、增加盘旋的效果

这里需要使用jquery的脚本。首先在头中引入jquery库脚本类型=' text/JavaScript ' src=' http :http://Ajax。谷歌API。com/Ajax/libs/jquery/1.3/jquery。量滴js '/脚本1.3表示1.3里面的最新版本,现在是1.3.2。然后手写脚本;复制代码代码如下: $(function(){$(').ui-state-default ').悬停(function(){$(this)).add CLaSS(' ui-state-hover ');},function(){$(this).移除CLaSS(' ui-state-hover ');});});这样就实现了鼠标移到上方是改变样式的效果了。四、使用主题切换器在前台更换主题先引入库复制代码代码如下:脚本类型=' text/JAVAScript ' src=' http :http://jqueryui。com/主题滚轮/主题切换器工具/'/脚本,然后可以在页面任何地方加入层div id='切换器'主题切换功能载入中./div,我习惯将这个转换的wikiget做成apDiv层,方便挪动合适的位置。最后手写脚本激活这个层:美元(' #切换器').主题切换器();

五、使网页记住自己的主题每次更换主题,jquery都会写入甜饼干的,要使网页记住自己的主题,只需要提取这个甜饼干出来,并且刷新页面的钢性铸铁即可。把脚本写出来复制代码代码如下: $(function(){ if(theme==null)updateCSS(' http://Ajax。谷歌API。com/Ajax/libs/jqueryui/1。7 .2/主题/基础/jquery-ui。CSS ');else updateCSS(' http://Ajax。谷歌API。com/Ajax/libs/jqueryui/1。7 .2/主题/'主题'/jquery-ui。CSS ');})函数updateCSS(locStr){ var CSS link=$(' link href=' locStr ' ' type=' text/CSS ' rel='样式表class=' ui-theme '/');$(“头”).追加(CSS链接);if($('link.ui-theme ').size()3){ $('链接。ui-them : first ').移除();}} 最后页面代码大概是这样子的: 复制代码代码如下: ?可扩展标记语言版本='1.0 '编码='UTF-8 '?% @ page语言=' Java ' ContentType=' text/html;charset=UTF-8 '页面编码=' UTF-8 ' %!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN ' ' http://www .w3。L1-过渡时期。DTD ' html xmlns=' http://www .w3。org/1999/XHTML ' head meta http-equiv=' Content-Type ' Content=' text/html;charset=utf-8 '/style type=' text/CSS ' # switcher { position : absolute;left : 564 xtop : 20px }/style script src=' http :http://www。谷歌。com/jsapi/script脚本类型=' text/JavaScript ' Google。加载(' jquery ',' 1。3 .2 ');google.load('jqueryui ',' 1。7 .2 ');函数OnLoad(){$('#switcher ').html(" ");定义变量主题=$。cookie(' jquery-ui-theme ');$(function(){ if(theme==null)updateCSS(' http://Ajax。谷歌API。com/Ajax/libs/jqueryui/1。7 .2/主题/基础/jquery-ui。CSS ');else updateCSS(' http://Ajax。谷歌API。com/Ajax/libs/jqueryui/1。7 .2/主题/'主题'/jquery-ui。CSS ');});$(function(){$(').ui-state-default ').悬停(function(){$(this)).add CLaSS(' ui-state-hover ');},function(){$(this).移除CLaSS(' ui-state-hover ');});});$('#pic2 ').hide();$(' #切换器').主题切换器();}谷歌。setonloadcallback(OnLoad);函数updateCSS(locStr){ var CSS link=$(' link href=' locStr ' ' type=' text/CSS ' rel='样式表class=' ui-theme '/');$(“头”).追加(CSS链接);if($('link.ui-theme ').size()3){ $('链接。ui-them : first ').移除();} }/脚本脚本类型=' text/JAVAScript ' src=' http :http://jqueryui。com/主题滚轮/主题切换器工具/'/脚本/脚本标题/title /head body div id='switcher '主题切换功能载入中./div pa class=' ui-state-default ui-corner-all ' href=' http://mee-moo。谷歌代码。com/SVN/干线/资源/音乐/notgcmlfu。' MP3 '没有什么能改变我对你的爱/a/p /body /html

更多资讯
游戏推荐
更多+