详解easyui 切换主题皮肤


Posted in Javascript onApril 04, 2019

jquery cookie下载地址::http://plugins.jquery.com/cookie/

1.需要导入的文件(我这里的easyui是jquery-easyui-1.6.11版本)

主要实现原理就是换导入css文件,这样就可以实现切换主题皮肤

<!-- 引入easyui css样式 只需引入easyui.css  其中就包含了其他的内容-->
  <link rel="stylesheet" id="easyuiTheme" href="<%=request.getContextPath()%>/jquery-easyui-1.6.11/themes/default/easyui.css" rel="external nofollow" >
  <!-- 引入小图标 -->
  <link rel="stylesheet" href="<%=request.getContextPath()%>/jquery-easyui-1.6.11/themes/icon.css" rel="external nofollow" >
  <!-- 引入jQuery -->
  <script type="text/javascript" src="<%=request.getContextPath()%>/js/jquery-1.11.3.js"></script>
  <script src="js/jquery.cookie.js"></script>
  <!-- 引入easyui -->
  <script src="<%=request.getContextPath()%>/jquery-easyui-1.6.11/jquery.easyui.min.js" ></script>
  <!-- 样式转化为中文 -->
  <script src="<%=request.getContextPath()%>/jquery-easyui-1.6.11/locale/easyui-lang-zh_CN.js"></script>

2.前台页面定义了一个按钮(代码)

<div style="position: absolute;right: 14px;top:42px;">
          <div style="padding:5px;">
            <a href="javascript:void(0);" rel="external nofollow" class="easyui-menubutton" data-options="menu:'#layout_north_pfMenu',iconCls:'icon-ok'">更换皮肤</a>
          </div>
        </div>
        <div id="layout_north_pfMenu" style=" display: none;">
          <div "changeTheme('default');">default</div>
          <div "changeTheme('black');">black</div>
          <div "changeTheme('bootstrap');">bootstrap</div>
          <div "changeTheme('gray');">gray</div>
          <div "changeTheme('metro');">metro</div>
        </div>

3.前台效果图

详解easyui 切换主题皮肤

4.< script>里边写了这个方法:changeTheme

/**
   * 更换EasyUI主题的方法
   * @param themeName
   * 主题名称
   */
  changeTheme = function(themeName) {
    var $easyuiTheme = $('#easyuiTheme');
    var url = $easyuiTheme.attr('href');
    var href = url.substring(0, url.indexOf('themes')) + 'themes/' + themeName + '/easyui.css';
    $easyuiTheme.attr('href', href);
    var $iframe = $('iframe');
    if ($iframe.length > 0) {
      for ( var i = 0; i < $iframe.length; i++) {
        var ifr = $iframe[i];
        $(ifr).contents().find('#easyuiTheme').attr('href', href);
      }
    }
    $.cookie('easyuiThemeName', themeName, {
      expires : 7
    });
  };

5.效果

详解easyui 切换主题皮肤

切换之后效果,我就不一一展示效果了

详解easyui 切换主题皮肤

以上所述是小编给大家介绍的easyui 切换主题皮肤方法详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
document.designMode的功能与使用方法介绍
Nov 22 Javascript
用AJAX返回HTML片段中的JavaScript脚本
Jan 04 Javascript
javascript复制对象使用说明
Jun 28 Javascript
jquery 动态创建元素的方式介绍及应用
Apr 21 Javascript
Node.js中的模块机制学习笔记
Nov 04 Javascript
javascript中var的重要性分析
Feb 11 Javascript
javascript实现链接单选效果的方法
May 13 Javascript
jquery自定义表格样式
Nov 23 Javascript
JS简单实现String转Date的方法
Mar 02 Javascript
JavaScript中绑定事件的三种方式及去除绑定
Nov 05 Javascript
jQuery手指滑动轮播效果
Dec 22 Javascript
CSS3+JavaScript实现翻页幻灯片效果
Jun 28 Javascript
jQuery分组选择器简单用法示例
Apr 04 #jQuery
qrcode生成二维码微信长按无法识别问题的解决
Apr 04 #Javascript
jQuery实现带3D切割效果的轮播图功能示例【附源码下载】
Apr 04 #jQuery
vue19 组建 Vue.extend component、组件模版、动态组件 的实例代码
Apr 04 #Javascript
JS实现图片轮播效果实例详解【可自动和手动】
Apr 04 #Javascript
Vue传参一箩筐(页面、组件)
Apr 04 #Javascript
Vue使用.sync 实现父子组件的双向绑定数据问题
Apr 04 #Javascript
You might like
php_xmlhttp 乱码问题解决方法
2009/08/07 PHP
PHP 通过Socket收发十六进制数据的实现代码
2013/08/16 PHP
PHP mkdir()无写权限的问题解决方法
2014/06/19 PHP
php+redis实现商城秒杀功能
2020/11/19 PHP
记录Yii2框架开发微信公众号遇到的问题及解决方法
2018/07/20 PHP
在表单提交前进行验证的几种方式整理
2013/07/31 Javascript
jQuery点击自身以外地方关闭弹出层的简单实例
2013/12/24 Javascript
jquery禁用右键示例
2014/04/28 Javascript
Jquery 实现table样式的设定
2015/01/28 Javascript
jQuery实现仿美橙互联两级导航菜单效果完整实例
2015/09/17 Javascript
Bootstrap每天必学之下拉菜单
2015/11/25 Javascript
vue-ajax小封装实例
2017/09/18 Javascript
2种简单的js倒计时方式
2017/10/20 Javascript
vue模块拖拽实现示例代码
2019/03/09 Javascript
Angular 多模块项目构建过程
2020/02/13 Javascript
详解ES6中class的实现原理
2020/10/03 Javascript
Python实现模拟时钟代码推荐
2015/11/08 Python
Python加密方法小结【md5,base64,sha1】
2017/07/13 Python
Python列表倒序输出及其效率详解
2020/03/04 Python
Django更新models数据库结构步骤
2020/04/01 Python
size?荷兰官方网站:英国高级运动鞋精品店
2020/07/24 全球购物
Ibatis的核心配置文件都有什么
2014/09/08 面试题
采购部经理岗位职责
2014/02/10 职场文书
十八届三中全会报告学习材料
2014/02/17 职场文书
艺校音乐专业自我鉴定范文
2014/03/01 职场文书
安全生产责任书
2014/03/12 职场文书
二年级评语大全
2014/04/23 职场文书
跳槽求职信范文
2014/05/26 职场文书
工资收入证明样本(5篇)
2014/09/16 职场文书
2014小学生国庆65周年演讲稿
2014/09/21 职场文书
村干部任职承诺书
2015/01/21 职场文书
介绍信如何写
2015/01/31 职场文书
小学英语教学经验交流材料
2015/11/02 职场文书
个人业务学习心得体会
2016/01/25 职场文书
Go语言读取txt文档的操作方法
2022/01/22 Golang
教你nginx跳转配置的四种方式
2022/07/07 Servers