changeEasyuiTheme.js 885 B

12345678910111213141516171819202122
  1. //<a href="#" onclick="changeThemeFun('default')">默认|</a><a href="#" onclick="changeThemeFun('green')">绿|</a><a href="#" onclick="changeThemeFun('gray')">灰|</a><a href="#" onclick="changeThemeFun('pink')">红|</a><a href="#" onclick="changeThemeFun('orange')">橘黄|</a>
  2. function changeThemeFun(themeName) {/* 更换主题 */
  3. var $easyuiTheme = $('#easyuiTheme');
  4. var url = $easyuiTheme.attr('href');
  5. var href = url.substring(0, url.indexOf('themes')) + 'themes/' + themeName + '/easyui.css';
  6. $easyuiTheme.attr('href', href);
  7. var $iframe = $('iframe');
  8. if ($iframe.length > 0) {
  9. for ( var i = 0; i < $iframe.length; i++) {
  10. var ifr = $iframe[i];
  11. $(ifr).contents().find('#easyuiTheme').attr('href', href);
  12. }
  13. }
  14. $.cookie('easyuiThemeName', themeName, {
  15. expires : 7
  16. });
  17. };
  18. if ($.cookie('easyuiThemeName')) {
  19. changeThemeFun($.cookie('easyuiThemeName'));
  20. }