js部分
/**
* 更换EasyUI主题的方法
* @param themeName
* 主题名称
*/
function fun(){
themeName = $(this).val();
var $easyuiTheme = $('#theme');
var url = $easyuiTheme.attr('href');
//console.log(url);
//替换掉thems后面的为0的一个主题
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('#theme').attr('href', href);
}
}
$.cookie('easyuiThemeName', themeName, {
expires : 7
});
}
html
主題更換:<br>
<select class="easyui-combobox" data-options="onClick:fun,panelHeight:'auto'" style="width:120px">
<option value="black">black</option>
<option value="bootstrap">bootstrap</option>
<option value="default">default</option>
<option value="gray">gray</option>
<option value="material">material</option>
<option value="material-teal">material-teal</option>
<option value="metro">metro</option>
<option value="ui-cupertino">ui-cupertino</option>
<option value="ui-dark-hive">ui-dark-hive</option>
<option value="ui-pepper-grinder">ui-pepper-grinder</option>
<option value="ui-sunny">ui-sunny</option>
</select>
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。