File tree 2 files changed +16
-15
lines changed
2 files changed +16
-15
lines changed Original file line number Diff line number Diff line change @@ -7,6 +7,8 @@ if(storedata&&storedata.length>0){
7
7
storageSave ( maindata )
8
8
}
9
9
10
+
11
+ // 默认展示十条数据
10
12
function storageSave ( _data ) {
11
13
12
14
var _maindata = [ ] ;
@@ -21,26 +23,19 @@ function storageSave(_data){
21
23
creatElement ( _maindata )
22
24
}
23
25
26
+ // 根据本地存储的数据生成节点信息
24
27
function creatElement ( _maindata ) {
25
28
26
29
var html = '' ;
27
30
28
31
for ( var i = 0 ; i < _maindata . length ; i ++ ) {
29
-
30
- html += '<li class="zoomInDown animated"><a href="' ;
31
- html += _maindata [ i ] . url ?_maindata [ i ] . url :'' ;
32
- html += '" title="' + _maindata [ i ] . name + '">'
33
- if ( _maindata [ i ] . bgColor ) {
34
- html += '<span style="background:' + _maindata [ i ] . bgColor + ';">' ;
35
- } else {
36
- html += '<span style="background:#EAEAEA;">' ;
37
- }
38
- if ( _maindata [ i ] . ico ) {
39
- html += '<img src="' + _maindata [ i ] . ico + '" />' ;
40
- } else {
41
- html += _maindata [ i ] . name [ 0 ] ?_maindata [ i ] . name [ 0 ] :"" ;
42
- }
43
- html += '</span><i>' + _maindata [ i ] . name + '</i></a></li>' ;
32
+
33
+ html += temp ( '<li class="zoomInDown animated"><a href="$_URL$" title="$_name$"><span style="background:$_bgColor$;">$_content$</span><i>$_name$</i></a></li>' , {
34
+ _URL :_maindata [ i ] . url ?_maindata [ i ] . url :'' ,
35
+ _name :_maindata [ i ] . name ,
36
+ _bgColor :_maindata [ i ] . bgColor ?_maindata [ i ] . bgColor :'#EAEAEA' ,
37
+ _content :_maindata [ i ] . ico ?'<img src="' + _maindata [ i ] . ico + '" />' :( _maindata [ i ] . name [ 0 ] ?_maindata [ i ] . name [ 0 ] :"" )
38
+ } )
44
39
} ;
45
40
$ ( '#iconList' ) . append ( html ) ;
46
41
Original file line number Diff line number Diff line change
1
+ window . temp = function ( str , obj ) {
2
+ return str . replace ( / \$ \w + \$ / gi, function ( matchs ) {
3
+ var returns = obj [ matchs . replace ( / \$ / g, "" ) ] ;
4
+ return typeof returns === "undefined" ? "" : returns ;
5
+ } ) ;
6
+ }
You can’t perform that action at this time.
0 commit comments