日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > web前端 > jscript > js列舉css中所有圖標

js列舉css中所有圖標

來源:程序員人生   發布時間:2013-12-04 17:09:46 閱讀次數:3602次

最近在做一個通用的配置模塊。配置模塊中必然要對系統的菜單、功能模塊、權限資源等進行配置,為了更好的用戶體驗,圖標是必不可少的!美工做的css樣式里icon越來越多,手工來寫icon名幾乎不可能實現。所以就有了這個功能點:將css樣式里的所有icon類列舉出來以圖形化的形式顯示供配置人員選擇!

搜索一圈,發現介紹從css里遍歷東西的文章非常少。于是花了半天的時間自己來實現了!先看下一個選擇圖標的demo:

image

這里用的是easyui:一個comboxtree。

這里省略引用css和js庫的代碼(jquery和easyui庫)。

代碼:

<input id="cc" class="easyui-combotree" style="width:200px;">
<script>
function getstyle() {
for (var i = 0; i < document.styleSheets.length; i++) {
var rules;
if (document.styleSheets[i].cssRules) {
rules = document.styleSheets[i].cssRules;
}
else {
rules = document.styleSheets[i].rules;
}
for (var j = 0; j < rules.length; j++) {
if (rules[j].selectorText.substr(0, 5) == ".icon")
$('#cc').combotree('tree').tree('append', {
data: [{
id: rules[j].selectorText.substr(1),
text: rules[j].selectorText.substr(1),
iconCls: rules[j].selectorText.substr(1)
}]
});
}
}
}
$(function () {
getstyle();
});
</script>

有幾個可能存在的問題:

1.大的項目樣式可能巨多巨大,這種遍歷顯然不可能,需要指定到styleSheets。

2.如果各種大小的圖標可能用easyui-combotree不太合理。

 

最后通過配置icon生成的菜單效果:

image

image

出處:http://www.cnblogs.com/lt1983/archive/2011/07/02/2096303.html

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 秋霞视频在线 | 国产色网 | 欧美 日韩 国产 在线 | 91一区二区 | 在线观看国产 | 久久五月天婷婷 | 爱久久久 | 深夜影院一级毛片 | 精品国产麻豆 | 曰韩在线 | 嫩草在线看| 不卡中文字幕av | 不卡一区二区在线 | 嫩草嫩草嫩草嫩草嫩草 | 午夜特黄| 青草青草久热 | 亚洲综合日韩欧美 | 黄色国产精品 | 天堂中文字幕在线观看 | aiai视频 | 色又黄又爽18件免费网站 | a级毛片免费高清在线播放 视频精品一区二区三区 | 久久精品9 | 国产视频一区二区在线观看 | 成人福利在线 | 国产午夜精品一区二区三区欧美 | 国产亚洲精品久久久久久牛牛 | 日韩免费一区 | 麻豆传媒免费观看 | 久久com| 国产麻豆精品一区二区三区v视界 | 国产一区二区三区高清在线观看 | 国产精品视频网 | 欧美成人午夜免费视在线看片 | 国产欧美日韩综合精品一区二区 | 国产精品精品久久久 | 在线的av| 动漫精品一区二区 | 99在线观看视频 | 欧美在线一区二区 | 久久国产精品-国产精品 |