Commit 6d2aee2f9fd49550b8b93ff412a9be7681a3635c
1 parent
06ba74ebca
Exists in
master
修改html
Showing
3 changed files
with
62 additions
and
127 deletions
Show diff stats
static/js/tpl.js
1 | $(function(){ | 1 | $(function(){ |
2 | // 轮播图 | 2 | // 轮播图 |
3 | var mySwiper = new Swiper ('.swiper-container', { | 3 | var mySwiper = new Swiper ('.swiper-container', { |
4 | direction: 'horizontal', | 4 | direction: 'horizontal', |
5 | loop: true, | 5 | loop: true, |
6 | // 如果需要分页器 | 6 | // 如果需要分页器 |
7 | pagination: '.swiper-pagination', | 7 | pagination: '.swiper-pagination', |
8 | // 如果需要前进后退按钮 | 8 | // 如果需要前进后退按钮 |
9 | nextButton: '.swiper-button-next', | 9 | nextButton: '.swiper-button-next', |
10 | prevButton: '.swiper-button-prev' | 10 | prevButton: '.swiper-button-prev' |
11 | }); | 11 | }); |
12 | $(".banner-wrap").height(window.innerWidth * 430 / 2732); | 12 | $(".banner-wrap").height(window.innerWidth * 430 / 2732); |
13 | var pages = [1], | 13 | var pages = [1], |
14 | col = parseInt((+$('body').width() * 0.8 < 750 ? 750 : +$('body').width() * 0.8) / 227), | 14 | col = parseInt((+$('body').width() * 0.8 < 750 ? 750 : +$('body').width() * 0.8) / 227), |
15 | _template = '<li data-id="${app_id}" data-desc="${description}" data-logo="${logo}" class="js-tpl"><img class="cover" src="${cover}" onerror="errorWeiyeCover(this)"><p class="name">${app_name}' | 15 | _template = '<li data-id="${app_id}" data-desc="${description}" data-logo="${logo}" class="js-tpl"><img class="cover" src="${cover}" onerror="errorWeiyeCover(this)"><p class="name">${app_name}' |
16 | + '</p><div class="code-mask"><img class="code" src="${qrcode}" alt="">' | 16 | + '</p><div class="code-mask"><img class="code" src="${qrcode}" alt="">' |
17 | + '<span class="select-btn js-preview-btn">预览</span>${copy}</div></li> ', | 17 | + '<span class="select-btn js-preview-btn">预览</span>${copy}</div></li> ', |
18 | _cataData = {}, | 18 | _cataData = {}, |
19 | _appData = {}, | 19 | _appData = {}, |
20 | cdnUrl="http://1251027630.cdn.myqcloud.com/1251027630/zhichi_frontend"; | 20 | cdnUrl="http://1251027630.cdn.myqcloud.com/1251027630/zhichi_frontend"; |
21 | getCategory(); | 21 | getCategory(); |
22 | $('body').on('click', '#first-navs span', function(event) { | 22 | $('body').on('click', '#first-navs span', function(event) { |
23 | if($(this).hasClass('active')){ | 23 | if($(this).hasClass('active')){ |
24 | return; | 24 | return; |
25 | } | 25 | } |
26 | var cate = $(this).attr("data-cate"), | 26 | var cate = $(this).attr("data-cate"), |
27 | index = $(this).index(); | 27 | index = $(this).index(); |
28 | 28 | ||
29 | $(this).addClass('active').siblings('.active').removeClass('active'); | 29 | $(this).addClass('active').siblings('.active').removeClass('active'); |
30 | $(".tpl-content").eq(index).addClass('active').siblings('.active').removeClass('active'); | 30 | $(".tpl-content").eq(index).addClass('active').siblings('.active').removeClass('active'); |
31 | if($(this).hasClass('js-uninitial')){ | 31 | if($(this).hasClass('js-uninitial')){ |
32 | $(this).removeClass('js-uninitial'); | 32 | $(this).removeClass('js-uninitial'); |
33 | if ($('.tpl-content.active .tpl-container').hasClass('js-requesting')) { | 33 | if ($('.tpl-content.active .tpl-container').hasClass('js-requesting')) { |
34 | return; | 34 | return; |
35 | }; | 35 | }; |
36 | $('.tpl-content.active .tpl-container').addClass('js-requesting'); | 36 | $('.tpl-content.active .tpl-container').addClass('js-requesting'); |
37 | getTpls(cate, index); | 37 | getTpls(cate, index); |
38 | } | 38 | } |
39 | }).on('click','.tpl-sec-navs span' ,function(event) { | 39 | }).on('click','.tpl-sec-navs span' ,function(event) { |
40 | if($(this).hasClass('active')){ | 40 | if($(this).hasClass('active')){ |
41 | return; | 41 | return; |
42 | } | 42 | } |
43 | var cate = $(this).attr("data-cate"), | 43 | var cate = $(this).attr("data-cate"), |
44 | index = $("#first-navs .active").index(); | 44 | index = $("#first-navs .active").index(); |
45 | 45 | ||
46 | $(this).addClass('active').siblings('.active').removeClass('active'); | 46 | $(this).addClass('active').siblings('.active').removeClass('active'); |
47 | pages[index] = 1; | 47 | pages[index] = 1; |
48 | $(".tpl-container").removeClass('js-no-more').eq(index).find('.js-tpl').remove(); | 48 | $(".tpl-container").removeClass('js-no-more').eq(index).find('.js-tpl').remove(); |
49 | getTpls(cate, index); | 49 | getTpls(cate, index); |
50 | }).on('click', '.choose-btn', function(event) { | 50 | }).on('click', '.choose-btn', function(event) { |
51 | // var appId = $(this).parent().parent().attr('data-id'); | 51 | // var appId = $(this).parent().parent().attr('data-id'); |
52 | // if($(this).hasClass('js-preview-btn')){ | 52 | // if($(this).hasClass('js-preview-btn')){ |
53 | // initialPreview(appId); | 53 | // initialPreview(appId); |
54 | // $('#preview-tpl-dialog').show('slow'); | 54 | // $('#preview-tpl-dialog').show('slow'); |
55 | // $('#add-app-dialog').attr('data-id', appId).attr('data-color', ''); | 55 | // $('#add-app-dialog').attr('data-id', appId).attr('data-color', ''); |
56 | // }else{ | 56 | // }else{ |
57 | // $('#add-app-dialog').attr('data-id', appId).attr('data-color', '').show('slow'); | 57 | // $('#add-app-dialog').attr('data-id', appId).attr('data-color', '').show('slow'); |
58 | // } | 58 | // } |
59 | 59 | ||
60 | var $li = $(this).closest('li'), | 60 | var $li = $(this).closest('li'), |
61 | param = { | 61 | param = { |
62 | app_name : $li.children('.name').text(), | 62 | app_name : $li.children('.name').text(), |
63 | description: '' , | 63 | description: '' , |
64 | logo : cdnUrl + '/static/invitation/images/logo.png', | 64 | logo : cdnUrl + '/static/invitation/images/logo.png', |
65 | cover: cdnUrl + '/static/webapp/images/share_feng.jpg' , | 65 | cover: cdnUrl + '/static/webapp/images/share_feng.jpg' , |
66 | f_app_id : $li.attr("data-id") | 66 | f_app_id : $li.attr("data-id") |
67 | }; | 67 | }; |
68 | addApp($(this) , param); | 68 | addApp($(this) , param); |
69 | event.stopPropagation(); | 69 | event.stopPropagation(); |
70 | }).on('click', '.code-mask', function(event) { | 70 | }).on('click', '.code-mask', function(event) { |
71 | var appId = $(this).closest('li').attr('data-id'); | 71 | var appId = $(this).closest('li').attr('data-id'); |
72 | window.open('/webapp/?r=pc/Webapp/preview&id=' + appId +'&f_tpl=1'); | 72 | window.open('/webapp/?r=pc/Webapp/preview&id=' + appId +'&f_tpl=1'); |
73 | }).on('click', '.empty-tpl', function(event) { | 73 | }).on('click', '.empty-tpl', function(event) { |
74 | // var appId = $(this).attr('data-id'); | 74 | // var appId = $(this).attr('data-id'); |
75 | // $('#add-app-dialog').attr('data-id', appId).attr('data-color', '').show('slow'); | 75 | // $('#add-app-dialog').attr('data-id', appId).attr('data-color', '').show('slow'); |
76 | var $li = $(this).closest('li'), | 76 | var $li = $(this).closest('li'), |
77 | param = { | 77 | param = { |
78 | app_name : '我的应用', | 78 | app_name : '我的应用', |
79 | description: '', | 79 | description: '', |
80 | logo : cdnUrl + '/static/invitation/images/logo.png', | 80 | logo : cdnUrl + '/static/invitation/images/logo.png', |
81 | cover: cdnUrl + '/static/webapp/images/share_feng.jpg' | 81 | cover: cdnUrl + '/static/webapp/images/share_feng.jpg' |
82 | }; | 82 | }; |
83 | addApp($(this) , param); | 83 | addApp($(this) , param); |
84 | }) | 84 | }) |
85 | 85 | ||
86 | 86 | ||
87 | function getCategory(){ | 87 | function getCategory(){} |
88 | $ajax('/index.php?r=pc/AppData/AppCategoryList','get',{type : 0},'json', | 88 | |
89 | function(data){ | ||
90 | if (data.status === 0) { | ||
91 | var categorys = data.data, | ||
92 | contentsStr = '', | ||
93 | firstCateStr = ''; | ||
94 | if(categorys.length){ | ||
95 | $(categorys).each(function(index, item) { | ||
96 | var secCates = item.cate, | ||
97 | contentStr = '<div class="tpl-content '+(index==0 ? 'active' : '')+'"><div class="tpl-sec-navs">', | ||
98 | secCatesStr = ''; | ||
99 | |||
100 | if(secCates.length > 0){ | ||
101 | secCatesStr += '<span data-cate="'+item.id+'" class="active">全部</span>'; | ||
102 | $(secCates).each(function(index, el) { | ||
103 | secCatesStr += '<span data-cate="'+el.id+'">'+el.name+'</span>'; | ||
104 | }); | ||
105 | } | ||
106 | |||
107 | firstCateStr += '<span data-cate="'+item.id+'" class="'+(index==0 ? 'active' : 'js-uninitial')+'">'+item.name+'</span>' | ||
108 | contentStr += secCatesStr + '</div><ul class="tpl-container"><li class="empty-tpl" data-id="-1"><div class="note-icon"></div><p class="name">空白模板</p></li></ul></div>'; | ||
109 | contentsStr += contentStr; | ||
110 | pages.push(1); | ||
111 | }); | ||
112 | |||
113 | $('#first-navs').append(firstCateStr); | ||
114 | $('body').append(contentsStr); | ||
115 | if (window.location.hash == '#single') { | ||
116 | // 线上data-cate = 12 | ||
117 | $('#first-navs span[data-cate="12"]').trigger('click'); | ||
118 | }; | ||
119 | getTpls(categorys[0].id , 0); | ||
120 | }else{ | ||
121 | // 没有分类时 | ||
122 | $('#first-navs span').eq(0).trigger('click'); | ||
123 | } | ||
124 | }else{ | ||
125 | alertTip(data.data); | ||
126 | } | ||
127 | },function(data){ | ||
128 | alertTip(data.data); | ||
129 | }); | ||
130 | } | ||
131 | 89 | ||
132 | function getTpls(cate, index){ | 90 | function getTpls(cate, index){ |
133 | var $container = $('.tpl-container').eq(index), | 91 | var $container = $('.tpl-container').eq(index), |
134 | param = {type: 0, page: pages[index], page_size: 20}; | 92 | param = {type: 0, page: pages[index], page_size: 20}; |
135 | 93 | ||
136 | if(cate == -1){ | 94 | if(cate == -1){ |
137 | param.user = 1; | 95 | param.user = 1; |
138 | }else{ | 96 | }else{ |
139 | param.cate_id = cate; | 97 | param.cate_id = cate; |
140 | } | 98 | } |
141 | $ajax('/index.php?r=pc/AppData/AppTplList','get',param,'json', | 99 | $ajax('/index.php?r=pc/AppData/AppTplList','get',param,'json', |
142 | function(data){ | 100 | function(data){ |
143 | if (data.status === 0) { | 101 | if (data.status === 0) { |
144 | var tpls = data.data; | 102 | var tpls = data.data; |
145 | tpls.length && dealData(tpls, $container, index); | 103 | tpls.length && dealData(tpls, $container, index); |
146 | 104 | ||
147 | pages[index]++; | 105 | pages[index]++; |
148 | if(data.is_more == 0){ | 106 | if(data.is_more == 0){ |
149 | $container.addClass('js-no-more'); | 107 | $container.addClass('js-no-more'); |
150 | } | 108 | } |
151 | }else{ | 109 | }else{ |
152 | alertTip(data.data); | 110 | alertTip(data.data); |
153 | } | 111 | } |
154 | $container.removeClass('js-requesting'); | 112 | $container.removeClass('js-requesting'); |
155 | }, | 113 | }, |
156 | function(data){ | 114 | function(data){ |
157 | alertTip(data.tpls); | 115 | alertTip(data.tpls); |
158 | $container.removeClass('js-requesting') | 116 | $container.removeClass('js-requesting') |
159 | }); | 117 | }); |
160 | } | 118 | } |
161 | 119 | ||
162 | function dealData(tpls, $container, index){ | 120 | function dealData(tpls, $container, index){ |
163 | $container.find('.filler').remove(); | 121 | $container.find('.filler').remove(); |
164 | 122 | ||
165 | var content = '', | 123 | var content = '', |
166 | addAmount = tpls.length, | 124 | addAmount = tpls.length, |
167 | curAmount = $container.find('.js-tpl').length, | 125 | curAmount = $container.find('.js-tpl').length, |
168 | temp = (addAmount+curAmount)%col, | 126 | temp = (addAmount+curAmount)%col, |
169 | fillerAmount = ( temp ? col : 0 ), // 需要增加的filler个数 | 127 | fillerAmount = ( temp ? col : 0 ), // 需要增加的filler个数 |
170 | shadowLis = ''; | 128 | shadowLis = ''; |
171 | 129 | ||
172 | $.each(tpls, function(i, item){ | 130 | $.each(tpls, function(i, item){ |
173 | content += ' ' + parseTemplate(item, index); | 131 | content += ' ' + parseTemplate(item, index); |
174 | }); | 132 | }); |
175 | for(var i=0; i<fillerAmount; i++){ | 133 | for(var i=0; i<fillerAmount; i++){ |
176 | shadowLis += ' <li class="filler"> </li>'; | 134 | shadowLis += ' <li class="filler"> </li>'; |
177 | } | 135 | } |
178 | content += shadowLis; | 136 | content += shadowLis; |
179 | 137 | ||
180 | $container.append(content); | 138 | $container.append(content); |
181 | } | 139 | } |
182 | 140 | ||
183 | // 拼接请求到的数据内容 | 141 | // 拼接请求到的数据内容 |
184 | function parseTemplate(data , index){ | 142 | function parseTemplate(data , index){ |
185 | var html = _template.replace(/\$\{(\w+)\}/g, function($0, $1){ | 143 | var html = _template.replace(/\$\{(\w+)\}/g, function($0, $1){ |
186 | switch($1){ | 144 | switch($1){ |
187 | case 'copy': | 145 | case 'copy': |
188 | // if(index==0){ | 146 | // if(index==0){ |
189 | // return '<span class="select-btn choose-btn">复制</span>'; | 147 | // return '<span class="select-btn choose-btn">复制</span>'; |
190 | // }else{ | 148 | // }else{ |
191 | return '<span class="select-btn choose-btn">选择</span>'; | 149 | return '<span class="select-btn choose-btn">选择</span>'; |
192 | // } | 150 | // } |
193 | 151 | ||
194 | default : | 152 | default : |
195 | return data[$1]; | 153 | return data[$1]; |
196 | } | 154 | } |
197 | }); | 155 | }); |
198 | return html; | 156 | return html; |
199 | } | 157 | } |
200 | 158 | ||
201 | 159 | ||
202 | // .on('click', '#group-page-container .group-nav', function(event) { | 160 | // .on('click', '#group-page-container .group-nav', function(event) { |
203 | // // 组折叠 | 161 | // // 组折叠 |
204 | // event.preventDefault(); | 162 | // event.preventDefault(); |
205 | // var target = $(this).parent(); | 163 | // var target = $(this).parent(); |
206 | // target.toggleClass('active'); | 164 | // target.toggleClass('active'); |
207 | // }).on('click', '#group-page-container .page-nav', function(event) { | 165 | // }).on('click', '#group-page-container .page-nav', function(event) { |
208 | // if($(this).hasClass('active')){ | 166 | // if($(this).hasClass('active')){ |
209 | // return; | 167 | // return; |
210 | // } | 168 | // } |
211 | // $('.page-nav.active').removeClass('active'); | 169 | // $('.page-nav.active').removeClass('active'); |
212 | // $(this).addClass('active'); | 170 | // $(this).addClass('active'); |
213 | 171 | ||
214 | // var router = $(this).attr('data-router'), | 172 | // var router = $(this).attr('data-router'), |
215 | // $preview = $('#preview-iframe'), | 173 | // $preview = $('#preview-iframe'), |
216 | // url = '/app?_app_id='+$('#add-app-dialog').attr('data-id')+'&router='+router, | 174 | // url = '/app?_app_id='+$('#add-app-dialog').attr('data-id')+'&router='+router, |
217 | // customFeature = _appData[router].customFeature; | 175 | // customFeature = _appData[router].customFeature; |
218 | 176 | ||
219 | // if(customFeature.form){ | 177 | // if(customFeature.form){ |
220 | // url += '&detail=-1'; | 178 | // url += '&detail=-1'; |
221 | // } | 179 | // } |
222 | // $preview.attr('src',url); | 180 | // $preview.attr('src',url); |
223 | // }).on('click', '.style-color-wrap li', function(event) { | 181 | // }).on('click', '.style-color-wrap li', function(event) { |
224 | // $(this).addClass('selected').siblings('.selected').removeClass('selected'); | 182 | // $(this).addClass('selected').siblings('.selected').removeClass('selected'); |
225 | // setColor($(this).attr('data-color')); | 183 | // setColor($(this).attr('data-color')); |
226 | // }).on('click', '.zhichi-dialog .js-btn', function(event) { | 184 | // }).on('click', '.zhichi-dialog .js-btn', function(event) { |
227 | // var type = $(this).attr('data-type'); | 185 | // var type = $(this).attr('data-type'); |
228 | // switch (type){ | 186 | // switch (type){ |
229 | // case 'next': | 187 | // case 'next': |
230 | // // $('#preview-tpl-dialog').hide(); | 188 | // // $('#preview-tpl-dialog').hide(); |
231 | // $('#add-app-dialog').show(); | 189 | // $('#add-app-dialog').show(); |
232 | // break; | 190 | // break; |
233 | // case 'add': | 191 | // case 'add': |
234 | // addApp($(this)); | 192 | // addApp($(this)); |
235 | // break; | 193 | // break; |
236 | // case 'cancel': | 194 | // case 'cancel': |
237 | // $('#add-app-dialog').hide('slow'); | 195 | // $('#add-app-dialog').hide('slow'); |
238 | // break; | 196 | // break; |
239 | // } | 197 | // } |
240 | // }).on('click', '.change-img-wrap', function(event) { | 198 | // }).on('click', '.change-img-wrap', function(event) { |
241 | // // 初始化 打开我的图片 | 199 | // // 初始化 打开我的图片 |
242 | // showImgResourceBox($(this).find('img')); | 200 | // showImgResourceBox($(this).find('img')); |
243 | // }).on('click', '.style-palette li', function(event) { | 201 | // }).on('click', '.style-palette li', function(event) { |
244 | // if(confirm('您确定要更换应用的风格颜色吗?此操作会影响该应用所有的顶部导航/底部导航/按钮/分类/标题/分割线。')){ | 202 | // if(confirm('您确定要更换应用的风格颜色吗?此操作会影响该应用所有的顶部导航/底部导航/按钮/分类/标题/分割线。')){ |
245 | // color = $(this).attr('data-color'); | 203 | // color = $(this).attr('data-color'); |
246 | // me.savePage(); | 204 | // me.savePage(); |
247 | // me.setStyleColor(); | 205 | // me.setStyleColor(); |
248 | // me.parsePage($('#group-page-container .page-nav.active').attr('data-router')); | 206 | // me.parsePage($('#group-page-container .page-nav.active').attr('data-router')); |
249 | // me.sthChange(); | 207 | // me.sthChange(); |
250 | // }else{ | 208 | // }else{ |
251 | // return false; | 209 | // return false; |
252 | // } | 210 | // } |
253 | // }); | 211 | // }); |
254 | // | 212 | // |
255 | $(window).scroll(function(event) { | 213 | $(window).scroll(function(event) { |
256 | var $content = $('.tpl-content.active'), | 214 | var $content = $('.tpl-content.active'), |
257 | $container = $content.find('.tpl-container'); | 215 | $container = $content.find('.tpl-container'); |
258 | if ($container.hasClass('js-requesting') || $container.hasClass('js-no-more')) { | 216 | if ($container.hasClass('js-requesting') || $container.hasClass('js-no-more')) { |
259 | return; | 217 | return; |
260 | } | 218 | } |
261 | var scTop = $(this).scrollTop() + 50, | 219 | var scTop = $(this).scrollTop() + 50, |
262 | scheight = $(document).height() - $(this).height(); | 220 | scheight = $(document).height() - $(this).height(); |
263 | if(scTop >= scheight){ | 221 | if(scTop >= scheight){ |
264 | var index = $('#first-navs > .active').index(), | 222 | var index = $('#first-navs > .active').index(), |
265 | cate = $content.find('.tpl-sec-navs .active').attr('data-cate') || $('#first-navs > .active').attr('data-cate'); | 223 | cate = $content.find('.tpl-sec-navs .active').attr('data-cate') || $('#first-navs > .active').attr('data-cate'); |
266 | $container.addClass('js-requesting'); | 224 | $container.addClass('js-requesting'); |
267 | getTpls(cate, index); | 225 | getTpls(cate, index); |
268 | } | 226 | } |
269 | }); | 227 | }); |
270 | 228 | ||
271 | // $('#preview-tpl-dialog').zDialog({ | 229 | // $('#preview-tpl-dialog').zDialog({ |
272 | // width: 720, | 230 | // width: 720, |
273 | // height: 620, | 231 | // height: 620, |
274 | // title: 'APP模板预览' | 232 | // title: 'APP模板预览' |
275 | // }); | 233 | // }); |
276 | 234 | ||
277 | // $('#add-app-dialog').zDialog({ | 235 | // $('#add-app-dialog').zDialog({ |
278 | // width: 400, | 236 | // width: 400, |
279 | // height: 403, | 237 | // height: 403, |
280 | // title: '创建APP' | 238 | // title: '创建APP' |
281 | // }); | 239 | // }); |
282 | 240 | ||
283 | $('#select-color-control').spectrum({ | 241 | $('#select-color-control').spectrum({ |
284 | chooseText: '确定', | 242 | chooseText: '确定', |
285 | cancelText: '取消', | 243 | cancelText: '取消', |
286 | showInput: true, | 244 | showInput: true, |
287 | allowEmpty:false, | 245 | allowEmpty:false, |
288 | containerClassName: 'full-spectrum', | 246 | containerClassName: 'full-spectrum', |
289 | showInitial: true, | 247 | showInitial: true, |
290 | showPalette: false, | 248 | showPalette: false, |
291 | showSelectionPalette: false, | 249 | showSelectionPalette: false, |
292 | showAlpha: true, | 250 | showAlpha: true, |
293 | maxPaletteSize: 10, | 251 | maxPaletteSize: 10, |
294 | preferredFormat: 'hex', | 252 | preferredFormat: 'hex', |
295 | localStorageKey: 'spectrum.demo', | 253 | localStorageKey: 'spectrum.demo', |
296 | change: function(color){ | 254 | change: function(color){ |
297 | setColor(color); | 255 | setColor(color); |
298 | } | 256 | } |
299 | }); | 257 | }); |
300 | 258 | ||
301 | function setColor(color){ | 259 | function setColor(color){ |
302 | var _color = new String(color), | 260 | var _color = new String(color), |
303 | appId = $('#add-app-dialog').attr('data-id'); | 261 | appId = $('#add-app-dialog').attr('data-id'); |
304 | $('#add-app-dialog').attr('data-color', _color); | 262 | $('#add-app-dialog').attr('data-color', _color); |
305 | $('#preview-iframe').attr('src', '/app?_app_id='+appId+'&style_color='+encodeURIComponent(_color)); | 263 | $('#preview-iframe').attr('src', '/app?_app_id='+appId+'&style_color='+encodeURIComponent(_color)); |
306 | } | 264 | } |
307 | 265 | ||
308 | function initialPreview(appId){ | 266 | function initialPreview(appId){ |
309 | // 预览时 | 267 | // 预览时 |
310 | var $preview = $('#preview-iframe'); | 268 | var $preview = $('#preview-iframe'); |
311 | $preview.attr('src', '/app?_app_id='+appId); | 269 | $preview.attr('src', '/app?_app_id='+appId); |
312 | 270 | ||
313 | $ajax('/index.php?r=pc/AppData/detail','get',{app_id: appId},'json',function(data){ | 271 | $ajax('/index.php?r=pc/AppData/detail','get',{app_id: appId},'json',function(data){ |
314 | if (data.status === 0) { | 272 | if (data.status === 0) { |
315 | var info = data.data; | 273 | var info = data.data; |
316 | 274 | ||
317 | _cataData = typeof info.cata_data === 'string' ? JSON.parse(info.cata_data) : info.cata_data; | 275 | _cataData = typeof info.cata_data === 'string' ? JSON.parse(info.cata_data) : info.cata_data; |
318 | _appData = typeof info.app_data === 'string' ? JSON.parse(info.app_data) : info.app_data; | 276 | _appData = typeof info.app_data === 'string' ? JSON.parse(info.app_data) : info.app_data; |
319 | 277 | ||
320 | parseCata(); | 278 | parseCata(); |
321 | }else{ | 279 | }else{ |
322 | alertTip(data.data); | 280 | alertTip(data.data); |
323 | } | 281 | } |
324 | 282 | ||
325 | }); | 283 | }); |
326 | } | 284 | } |
327 | function parseCata(router){ | 285 | function parseCata(router){ |
328 | var cataStr = '', | 286 | var cataStr = '', |
329 | targetRouter = router || 'page00', | 287 | targetRouter = router || 'page00', |
330 | cataDataContent = _cataData.data; | 288 | cataDataContent = _cataData.data; |
331 | for(var cata in cataDataContent) { | 289 | for(var cata in cataDataContent) { |
332 | if(cataDataContent[cata]){ | 290 | if(cataDataContent[cata]){ |
333 | var pages = cataDataContent[cata].pages, | 291 | var pages = cataDataContent[cata].pages, |
334 | i = 0; | 292 | i = 0; |
335 | cataStr += '<li class="group-page-nav active" data-index="'+cataDataContent[cata].index+'"><p class="group-nav">'+cataDataContent[cata].group+'</p><ul class="page-navs">'; | 293 | cataStr += '<li class="group-page-nav active" data-index="'+cataDataContent[cata].index+'"><p class="group-nav">'+cataDataContent[cata].group+'</p><ul class="page-navs">'; |
336 | for(var item in pages){ | 294 | for(var item in pages){ |
337 | i++; | 295 | i++; |
338 | cataStr += parsePageNavStr(pages[item].router, pages[item].title, pages[item].name); | 296 | cataStr += parsePageNavStr(pages[item].router, pages[item].title, pages[item].name); |
339 | } | 297 | } |
340 | if(i<=0){ | 298 | if(i<=0){ |
341 | cataStr += '<p class="empty-group-tip">此分组暂无页面</p>'; | 299 | cataStr += '<p class="empty-group-tip">此分组暂无页面</p>'; |
342 | } | 300 | } |
343 | 301 | ||
344 | cataStr += '</ul></li>'; | 302 | cataStr += '</ul></li>'; |
345 | } | 303 | } |
346 | }; | 304 | }; |
347 | $('#group-page-container').empty().append(cataStr); | 305 | $('#group-page-container').empty().append(cataStr); |
348 | $('#group-page-container .page-nav[data-router="'+targetRouter+'"]').addClass('active'); | 306 | $('#group-page-container .page-nav[data-router="'+targetRouter+'"]').addClass('active'); |
349 | } | 307 | } |
350 | function parsePageNavStr (router, title, name){ | 308 | function parsePageNavStr (router, title, name){ |
351 | var str = '<li class="page-nav" data-router="'+router+'" data-title="'+title+'" data-name="'+name+'"><span class="js-page-name">'+name+'</span></li>'; | 309 | var str = '<li class="page-nav" data-router="'+router+'" data-title="'+title+'" data-name="'+name+'"><span class="js-page-name">'+name+'</span></li>'; |
352 | return str; | 310 | return str; |
353 | } | 311 | } |
354 | 312 | ||
355 | function addApp($btn , param){ | 313 | function addApp($btn , param){ |
356 | if($btn.hasClass('requesting')){ | 314 | if($btn.hasClass('requesting')){ |
357 | return; | 315 | return; |
358 | } | 316 | } |
359 | // var name = $('#app-name').val(), | 317 | // var name = $('#app-name').val(), |
360 | // description = $('#app-description').val(), | 318 | // description = $('#app-description').val(), |
361 | // logo = $('#app-logo').attr('src'), | 319 | // logo = $('#app-logo').attr('src'), |
362 | // cover = $('#app-cover').attr('src'); | 320 | // cover = $('#app-cover').attr('src'); |
363 | 321 | ||
364 | // if(name.length<=0){ | 322 | // if(name.length<=0){ |
365 | // alertTip('请输入应用名'); | 323 | // alertTip('请输入应用名'); |
366 | // $('#app-name').focus(); | 324 | // $('#app-name').focus(); |
367 | // return; | 325 | // return; |
368 | // } | 326 | // } |
369 | 327 | ||
370 | // if(description.length<=0){ | 328 | // if(description.length<=0){ |
371 | // alertTip('请输入应用描述'); | 329 | // alertTip('请输入应用描述'); |
372 | // $('#app-description').focus(); | 330 | // $('#app-description').focus(); |
373 | // return; | 331 | // return; |
374 | // } | 332 | // } |
375 | // if(logo===cdnUrl+'/static/invitation/images/logo.png'){ | 333 | // if(logo===cdnUrl+'/static/invitation/images/logo.png'){ |
376 | // alertTip('请上传logo'); | 334 | // alertTip('请上传logo'); |
377 | // return; | 335 | // return; |
378 | // } | 336 | // } |
379 | // if(cover===cdnUrl+'/static/webapp/images/share_feng.jpg'){ | 337 | // if(cover===cdnUrl+'/static/webapp/images/share_feng.jpg'){ |
380 | // alertTip('请上传封面'); | 338 | // alertTip('请上传封面'); |
381 | // return; | 339 | // return; |
382 | // } | 340 | // } |
383 | 341 | ||
384 | // var appId = $('#add-app-dialog').attr('data-id'), | 342 | // var appId = $('#add-app-dialog').attr('data-id'), |
385 | // color = $('#add-app-dialog').attr('data-color'), | 343 | // color = $('#add-app-dialog').attr('data-color'), |
386 | // param = { | 344 | // param = { |
387 | // app_name : name, | 345 | // app_name : name, |
388 | // description: description, | 346 | // description: description, |
389 | // logo : logo, | 347 | // logo : logo, |
390 | // cover: cover, | 348 | // cover: cover, |
391 | // style_color: color | 349 | // style_color: color |
392 | // }; | 350 | // }; |
393 | 351 | ||
394 | // if(appId!='-1'){ | 352 | // if(appId!='-1'){ |
395 | // // appId=='-1'的话 表示没有选择模版 | 353 | // // appId=='-1'的话 表示没有选择模版 |
396 | // param.f_app_id = appId; | 354 | // param.f_app_id = appId; |
397 | // } | 355 | // } |
398 | // if(color){ | 356 | // if(color){ |
399 | // // 预览模版,有选择风格颜色并确定使用该模版时,需要把app里相关的组件变化做处理,并把修改后的app_data发给后台保存 | 357 | // // 预览模版,有选择风格颜色并确定使用该模版时,需要把app里相关的组件变化做处理,并把修改后的app_data发给后台保存 |
400 | // setAppData(color); | 358 | // setAppData(color); |
401 | // param.app_data = JSON.stringify(_appData); | 359 | // param.app_data = JSON.stringify(_appData); |
402 | // } | 360 | // } |
403 | 361 | ||
404 | $btn.addClass('requesting'); | 362 | $btn.addClass('requesting'); |
405 | $ajax('/index.php?r=pc/AppData/add','post', param,'json',function(data){ | 363 | $ajax('/index.php?r=pc/AppData/add','post', param,'json',function(data){ |
406 | $btn.removeClass('requesting'); | 364 | $btn.removeClass('requesting'); |
407 | if (data.status === 0) { | 365 | if (data.status === 0) { |
408 | window.location.href = '/index.php?r=pc/Webapp/edit&id='+data.data; | 366 | window.location.href = '/index.php?r=pc/Webapp/edit&id='+data.data; |
409 | }else if (data.status === 2) { | 367 | }else if (data.status === 2) { |
410 | loginFunc(); | 368 | loginFunc(); |
411 | $('.lr-mask').show('slow'); | 369 | $('.lr-mask').show('slow'); |
412 | } else if (data.status === 3){ | 370 | } else if (data.status === 3){ |
413 | confirmTip({ | 371 | confirmTip({ |
414 | text : data.data, | 372 | text : data.data, |
415 | ConfirmText:'立即升级', | 373 | ConfirmText:'立即升级', |
416 | CancelText: '暂不升级', | 374 | CancelText: '暂不升级', |
417 | ConfirmFunction : function(){ | 375 | ConfirmFunction : function(){ |
418 | window.open('/index.php?r=pc/Index/appVipPacket'); | 376 | window.open('/index.php?r=pc/Index/appVipPacket'); |
419 | }, | 377 | }, |
420 | CancelFunction : function(){ | 378 | CancelFunction : function(){ |
421 | 379 | ||
422 | }, | 380 | }, |
423 | CloseFunction : function(){ | 381 | CloseFunction : function(){ |
424 | 382 | ||
425 | } | 383 | } |
426 | }) | 384 | }) |
427 | } else { | 385 | } else { |
428 | alertTip(data.data); | 386 | alertTip(data.data); |
429 | } | 387 | } |
430 | }, | 388 | }, |
431 | function(data){ | 389 | function(data){ |
432 | $btn.removeClass('requesting'); | 390 | $btn.removeClass('requesting'); |
433 | alertTip(data.data); | 391 | alertTip(data.data); |
434 | }); | 392 | }); |
435 | } | 393 | } |
436 | 394 | ||
437 | function setAppData(color){ | 395 | function setAppData(color){ |
438 | for(var router in _appData){ | 396 | for(var router in _appData){ |
439 | var eles = _appData[router].eles; | 397 | var eles = _appData[router].eles; |
440 | setAppEles(eles, color); | 398 | setAppEles(eles, color); |
441 | } | 399 | } |
442 | } | 400 | } |
443 | function setAppEles(eles, color){ | 401 | function setAppEles(eles, color){ |
444 | $(eles).each(function(index, ele) { | 402 | $(eles).each(function(index, ele) { |
445 | switch(ele.type){ | 403 | switch(ele.type){ |
446 | case 'top-nav': | 404 | case 'top-nav': |
447 | case 'bottom-nav': | 405 | case 'bottom-nav': |
448 | case 'button': | 406 | case 'button': |
449 | ele.style = ele.style || {}; | 407 | ele.style = ele.style || {}; |
450 | ele.style['background-color'] = color; | 408 | ele.style['background-color'] = color; |
451 | break; | 409 | break; |
452 | case 'classify': | 410 | case 'classify': |
453 | ele.customFeature = ele.customFeature || {}; | 411 | ele.customFeature = ele.customFeature || {}; |
454 | ele.customFeature['selectedColor'] = color; | 412 | ele.customFeature['selectedColor'] = color; |
455 | break; | 413 | break; |
456 | case 'breakline': | 414 | case 'breakline': |
457 | ele.style = ele.style || {}; | 415 | ele.style = ele.style || {}; |
458 | ele.style['border-color'] = color; | 416 | ele.style['border-color'] = color; |
459 | break; | 417 | break; |
460 | case 'title-ele': | 418 | case 'title-ele': |
461 | ele.customFeature = ele.customFeature || {}; | 419 | ele.customFeature = ele.customFeature || {}; |
462 | ele.customFeature['markColor'] = color; | 420 | ele.customFeature['markColor'] = color; |
463 | break; | 421 | break; |
464 | case 'static-vessel': | 422 | case 'static-vessel': |
465 | case 'free-vessel': | 423 | case 'free-vessel': |
466 | case 'list-vessel': | 424 | case 'list-vessel': |
467 | case 'dynamic-vessel': | 425 | case 'dynamic-vessel': |
468 | case 'form-vessel': | 426 | case 'form-vessel': |
469 | setAppEles(ele.content, color); | 427 | setAppEles(ele.content, color); |
470 | break; | 428 | break; |
471 | case 'layout-vessel': | 429 | case 'layout-vessel': |
472 | setAppEles(ele.content.leftEles, color); | 430 | setAppEles(ele.content.leftEles, color); |
473 | setAppEles(ele.content.rightEles, color); | 431 | setAppEles(ele.content.rightEles, color); |
474 | break; | 432 | break; |
475 | } | 433 | } |
476 | }); | 434 | }); |
477 | } | 435 | } |
478 | 436 | ||
479 | $("#add-label-span").on('click', function(event) { | 437 | $("#add-label-span").on('click', function(event) { |
480 | $("#add-label").show(); | 438 | $("#add-label").show(); |
481 | }); | 439 | }); |
482 | $("#add-label").on('click', '.labelClose', function(event) { | 440 | $("#add-label").on('click', '.labelClose', function(event) { |
483 | $("#add-label").hide(); | 441 | $("#add-label").hide(); |
484 | }); | 442 | }); |
485 | 443 | ||
486 | }); | 444 | }); |
templates/index.html
1 | 1 | ||
2 | <!DOCTYPE html> | 2 | <!DOCTYPE html> |
3 | <html lang="zh-CN"> | 3 | <html lang="zh-CN"> |
4 | <head> | 4 | <head> |
5 | <title>小程序开发联盟</title> | 5 | <title>小程序开发联盟</title> |
6 | <meta name="renderer" content="webkit"> | 6 | <meta name="renderer" content="webkit"> |
7 | <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" > | 7 | <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" > |
8 | <meta charset="UTF-8" name="description" content="小程序开发联盟"> | 8 | <meta charset="UTF-8" name="description" content="小程序开发联盟"> |
9 | <meta name="keywords" content="小程序开发联盟"> | 9 | <meta name="keywords" content="小程序开发联盟"> |
10 | <link rel="shortcut icon" href="http://1251027630.cdn.myqcloud.com/1251027630/zhichi_frontend/static/common/images/favicon.ico" type="image/x-icon"> | 10 | <link rel="shortcut icon" href="http://1251027630.cdn.myqcloud.com/1251027630/zhichi_frontend/static/common/images/favicon.ico" type="image/x-icon"> |
11 | <link rel="stylesheet" href="http://1251027630.cdn.myqcloud.com/1251027630/zhichi_frontend/static/pc2/common/css/swiper.min.css?version=10213"> | 11 | <link rel="stylesheet" href="http://1251027630.cdn.myqcloud.com/1251027630/zhichi_frontend/static/pc2/common/css/swiper.min.css?version=10213"> |
12 | <link rel="stylesheet" href="http://1251027630.cdn.myqcloud.com/1251027630/zhichi_frontend/static/pc2/common/css/webuploader.css"> | 12 | <link rel="stylesheet" href="http://1251027630.cdn.myqcloud.com/1251027630/zhichi_frontend/static/pc2/common/css/webuploader.css"> |
13 | <link rel="stylesheet" href="http://1251027630.cdn.myqcloud.com/1251027630/zhichi_frontend/static/pc/invitation/spectrum/spectrum.css"> | 13 | <link rel="stylesheet" href="http://1251027630.cdn.myqcloud.com/1251027630/zhichi_frontend/static/pc/invitation/spectrum/spectrum.css"> |
14 | <link rel="stylesheet" href="http://1251027630.cdn.myqcloud.com/1251027630/zhichi_frontend/static/pc2/common/css/common.css?version=10213"> | 14 | <link rel="stylesheet" href="http://1251027630.cdn.myqcloud.com/1251027630/zhichi_frontend/static/pc2/common/css/common.css?version=10213"> |
15 | <link rel="stylesheet" href="http://1251027630.cdn.myqcloud.com/1251027630/zhichi_frontend/static/webapp/css/tpl.css?version=10213"> | 15 | <link rel="stylesheet" href="http://1251027630.cdn.myqcloud.com/1251027630/zhichi_frontend/static/webapp/css/tpl.css?version=10213"> |
16 | <link rel="stylesheet" href="http://1251027630.cdn.myqcloud.com/1251027630/zhichi_frontend/static/pc2/common/css/jquery.Jcrop.min.css"> | 16 | <link rel="stylesheet" href="http://1251027630.cdn.myqcloud.com/1251027630/zhichi_frontend/static/pc2/common/css/jquery.Jcrop.min.css"> |
17 | <script src="http://1251027630.cdn.myqcloud.com/1251027630/zhichi_frontend/static/webapp/js/library/jquery-2.1.4.min.js"></script> | 17 | <script src="http://1251027630.cdn.myqcloud.com/1251027630/zhichi_frontend/static/webapp/js/library/jquery-2.1.4.min.js"></script> |
18 | <script src="http://1251027630.cdn.myqcloud.com/1251027630/zhichi_frontend/static/pc2/common/js/swiper.min.js?version=10213"></script> | ||
18 | </head> | 19 | </head> |
19 | <body class="webapp" is_login="0"> | 20 | <body class="webapp" is_login="0"> |
20 | <!-- 导航 --> | 21 | <!-- 导航 --> |
21 | 22 | ||
22 | <link rel="stylesheet" href="http://1251027630.cdn.myqcloud.com/1251027630/zhichi_frontend/static/webapp_home/css/nav.css?version=10213"> | 23 | <link rel="stylesheet" href="http://1251027630.cdn.myqcloud.com/1251027630/zhichi_frontend/static/webapp_home/css/nav.css?version=10213"> |
23 | <script type="text/javascript" src="http://1251027630.cdn.myqcloud.com/1251027630/zhichi_frontend/static/pc2/common/js/cookie.js"></script> | 24 | <script type="text/javascript" src="http://1251027630.cdn.myqcloud.com/1251027630/zhichi_frontend/static/pc2/common/js/cookie.js"></script> |
24 | 25 | ||
25 | <div class="nav-wrap"> | 26 | <div class="nav-wrap"> |
26 | <div class="nav-logo"> | 27 | <div class="nav-logo"> |
27 | <a href="/index.php?r=pc/index/AppHome"> | 28 | <a href="/"> |
28 | <img src="http://1251027630.cdn.myqcloud.com/1251027630/ | 29 | <img src="http://1251027630.cdn.myqcloud.com/1251027630/ |
29 | zhichi_frontend/static/pc/index/img/nav_logo.png" alt=""> | 30 | zhichi_frontend/static/pc/index/img/nav_logo.png" alt=""> |
30 | 秀野堂</a> | 31 | 秀野堂</a> |
31 | </div> | 32 | </div> |
32 | <ul class="top-menu"> | 33 | <ul class="top-menu"> |
33 | <li class="menu-one"> | 34 | <li class="menu-one"> |
34 | <a target="_blank">微信小程序</a> | 35 | <a target="_blank">微信小程序</a> |
35 | </li> | 36 | </li> |
36 | <li class="menu-one"> | 37 | <li class="menu-one"> |
37 | <a target="_blank">Home</a> | 38 | <a target="_blank">Home</a> |
38 | </li> | 39 | </li> |
39 | <li class="menu-one"> | 40 | <li class="menu-one"> |
40 | <a>发现</a> | 41 | <a>发现</a> |
41 | </li> | 42 | </li> |
42 | <li class="menu-one"> | 43 | <li class="menu-one"> |
43 | <a href="/index.php?r=pc/Webapp/exclusive" target='_blank'>私塾</a> | 44 | <a href="/" target='_blank'>私塾</a> |
44 | </li> | 45 | </li> |
45 | <li class="menu-one"> | 46 | <li class="menu-one"> |
46 | <a href="/index.php?r=pc/Webapp/AppTpl">我要定制</a> | 47 | <a href="/">我要定制</a> |
47 | </li> | 48 | </li> |
48 | </ul> | 49 | </ul> |
49 | </div> | 50 | </div> |
50 | <!-- 导航 end --> | 51 | <!-- 导航 end --> |
51 | <!-- banner --> | 52 | <!-- banner --> |
52 | <div class="banner-wrap"> | 53 | <div class="banner" style="width:100%; position:relative;"> |
53 | <div class="swiper-container"> | 54 | <div class="swiper-container"> |
54 | <img src="/static/img/banner.png/" style="width:100%;"/> | 55 | <img src="/static/img/banner.png/" style="width:100%;"/> |
55 | </div> | 56 | </div> |
56 | </div> | 57 | </div> |
57 | <!-- banner end --> | 58 | <!-- banner end --> |
58 | <!-- 预览 --> | 59 | <!-- 预览 --> |
59 | <script src="http://1251027630.cdn.myqcloud.com/1251027630/zhichi_frontend/static/pc2/common/js/webuploader.nolog.min.js"></script> | 60 | <script src="http://1251027630.cdn.myqcloud.com/1251027630/zhichi_frontend/static/pc2/common/js/webuploader.nolog.min.js"></script> |
60 | <script src="http://1251027630.cdn.myqcloud.com/1251027630/zhichi_frontend/static/pc2/common/js/jquery.Jcrop.min.js"></script> | 61 | <script src="http://1251027630.cdn.myqcloud.com/1251027630/zhichi_frontend/static/pc2/common/js/jquery.Jcrop.min.js"></script> |
61 | <script src="http://1251027630.cdn.myqcloud.com/1251027630/zhichi_frontend/static/pc/invitation/spectrum/spectrum.js"></script> | 62 | <script src="http://1251027630.cdn.myqcloud.com/1251027630/zhichi_frontend/static/pc/invitation/spectrum/spectrum.js"></script> |
62 | <script src="http://1251027630.cdn.myqcloud.com/1251027630/zhichi_frontend/static/pc2/common/js/common.js"></script> | 63 | <script src="http://1251027630.cdn.myqcloud.com/1251027630/zhichi_frontend/static/pc2/common/js/common.js"></script> |
63 | <script src="http://1251027630.cdn.myqcloud.com/1251027630/zhichi_frontend/static/pc/invitation/js/tip.js"></script> | 64 | <script src="http://1251027630.cdn.myqcloud.com/1251027630/zhichi_frontend/static/pc/invitation/js/tip.js"></script> |
64 | <!--<script src="http://1251027630.cdn.myqcloud.com/1251027630/zhichi_frontend/static/webapp/js/tpl.js"></script>--> | 65 | <!--<script src="http://1251027630.cdn.myqcloud.com/1251027630/zhichi_frontend/static/webapp/js/tpl.js"></script>--> |
65 | <script src="/static/js/tpl.js"></script> | 66 | <script src="/static/js/tpl.js"></script> |
66 | <link rel="stylesheet" href="http://1251027630.cdn.myqcloud.com/1251027630/zhichi_frontend/static/pc2/common/css/jquery.Jcrop.min.css"> | 67 | <link rel="stylesheet" href="http://1251027630.cdn.myqcloud.com/1251027630/zhichi_frontend/static/pc2/common/css/jquery.Jcrop.min.css"> |
67 | <style rel="stylesheet"> | 68 | <style rel="stylesheet"> |
68 | .webapp-box { | 69 | .webapp-box { |
69 | position: fixed; | 70 | position: fixed; |
70 | -webkit-transform: translateX(-10000px); | 71 | -webkit-transform: translateX(-10000px); |
71 | -moz-transform: translateX(-10000px); | 72 | -moz-transform: translateX(-10000px); |
72 | transform: translateX(-10000px); | 73 | transform: translateX(-10000px); |
73 | z-index: 1001; | 74 | z-index: 1001; |
74 | left: 50%; | 75 | left: 50%; |
75 | top: 10%; | 76 | top: 10%; |
76 | width: 603px; | 77 | width: 603px; |
77 | min-height: 460px; | 78 | min-height: 460px; |
78 | margin-left: -300px; | 79 | margin-left: -300px; |
79 | padding-bottom: 15px; | 80 | padding-bottom: 15px; |
80 | border: 1px solid #DDD; | 81 | border: 1px solid #DDD; |
81 | border-radius: 10px; | 82 | border-radius: 10px; |
82 | box-shadow: 5px 5px 20px rgba(0,0,0,.4),-5px -5px 20px rgba(0,0,0,.4); | 83 | box-shadow: 5px 5px 20px rgba(0,0,0,.4),-5px -5px 20px rgba(0,0,0,.4); |
83 | background: #FFF; | 84 | background: #FFF; |
84 | } | 85 | } |
85 | .webapp-box input[type=file]:focus, .webapp-box input[type=checkbox]:focus, .webapp-box input[type=radio]:focus { | 86 | .webapp-box input[type=file]:focus, .webapp-box input[type=checkbox]:focus, .webapp-box input[type=radio]:focus { |
86 | outline: none; | 87 | outline: none; |
87 | } | 88 | } |
88 | 89 | ||
89 | 90 | ||
90 | .webapp-box-header { | 91 | .webapp-box-header { |
91 | /* position: absolute; | 92 | /* position: absolute; |
92 | top: 0; | 93 | top: 0; |
93 | left: 0; | 94 | left: 0; |
94 | z-index: 2;*/ | 95 | z-index: 2;*/ |
95 | width: 100%; | 96 | width: 100%; |
96 | height: 45px; | 97 | height: 45px; |
97 | background: #FFF; | 98 | background: #FFF; |
98 | border-bottom: 1px solid #e5e5e5; | 99 | border-bottom: 1px solid #e5e5e5; |
99 | border-radius: 10px 10px 0 0; | 100 | border-radius: 10px 10px 0 0; |
100 | } | 101 | } |
101 | .webapp-box-header-ul { | 102 | .webapp-box-header-ul { |
102 | margin: 12px 0 0 10px; | 103 | margin: 12px 0 0 10px; |
103 | padding: 0; | 104 | padding: 0; |
104 | font-size: 0; | 105 | font-size: 0; |
105 | text-align: center; | 106 | text-align: center; |
106 | } | 107 | } |
107 | .webapp-box-header-ul li { | 108 | .webapp-box-header-ul li { |
108 | display: inline-block; | 109 | display: inline-block; |
109 | padding: 5px 16px; | 110 | padding: 5px 16px; |
110 | cursor: pointer; | 111 | cursor: pointer; |
111 | font-size: 14px; | 112 | font-size: 14px; |
112 | border-top: 1px solid #ddd; | 113 | border-top: 1px solid #ddd; |
113 | border-bottom: 1px solid #ddd; | 114 | border-bottom: 1px solid #ddd; |
114 | } | 115 | } |
115 | .webapp-box-header-ul li:first-child { | 116 | .webapp-box-header-ul li:first-child { |
116 | border-top-left-radius: 5px; | 117 | border-top-left-radius: 5px; |
117 | border-bottom-left-radius: 5px; | 118 | border-bottom-left-radius: 5px; |
118 | border-left: 1px solid #ddd; | 119 | border-left: 1px solid #ddd; |
119 | } | 120 | } |
120 | .webapp-box-header-ul li:last-child { | 121 | .webapp-box-header-ul li:last-child { |
121 | border-top-right-radius: 5px; | 122 | border-top-right-radius: 5px; |
122 | border-bottom-right-radius: 5px; | 123 | border-bottom-right-radius: 5px; |
123 | border-right: 1px solid #ddd; | 124 | border-right: 1px solid #ddd; |
124 | } | 125 | } |
125 | .webapp-box-header-ul li.active { | 126 | .webapp-box-header-ul li.active { |
126 | background: #00a3e9; | 127 | background: #00a3e9; |
127 | color: #FFF; | 128 | color: #FFF; |
128 | } | 129 | } |
129 | .webapp-box-close { | 130 | .webapp-box-close { |
130 | position: absolute; | 131 | position: absolute; |
131 | top: 15px; | 132 | top: 15px; |
132 | right: 20px; | 133 | right: 20px; |
133 | cursor: pointer; | 134 | cursor: pointer; |
134 | font-size: 2.1rem; | 135 | font-size: 2.1rem; |
135 | font-weight: bold; | 136 | font-weight: bold; |
136 | line-height: 1; | 137 | line-height: 1; |
137 | color: #000; | 138 | color: #000; |
138 | text-shadow: 0 1px 0 #fff; | 139 | text-shadow: 0 1px 0 #fff; |
139 | opacity: .2; | 140 | opacity: .2; |
140 | } | 141 | } |
141 | .webapp-box-content { | 142 | .webapp-box-content { |
142 | /*position: relative;*/ | 143 | /*position: relative;*/ |
143 | /*box-sizing: border-box;*/ | 144 | /*box-sizing: border-box;*/ |
144 | /*padding: 55px 0 50px;*/ | 145 | /*padding: 55px 0 50px;*/ |
145 | width: 100%; | 146 | width: 100%; |
146 | /*height: 100%;*/ | 147 | /*height: 100%;*/ |
147 | background: #FFF; | 148 | background: #FFF; |
148 | border-radius: 15px; | 149 | border-radius: 15px; |
149 | } | 150 | } |
150 | .box-hide { | 151 | .box-hide { |
151 | display: none; | 152 | display: none; |
152 | } | 153 | } |
153 | .webapp-box-content .box-resource-content { | 154 | .webapp-box-content .box-resource-content { |
154 | display: none; | 155 | display: none; |
155 | } | 156 | } |
156 | .webapp-box-content .webapp-content-tab { | 157 | .webapp-box-content .webapp-content-tab { |
157 | padding-left: 10px; | 158 | padding-left: 10px; |
158 | margin: 0; | 159 | margin: 0; |
159 | max-height: 140px; | 160 | max-height: 140px; |
160 | overflow-y: auto; | 161 | overflow-y: auto; |
161 | } | 162 | } |
162 | .webapp-box-content .webapp-content-tab li { | 163 | .webapp-box-content .webapp-content-tab li { |
163 | display: inline-block; | 164 | display: inline-block; |
164 | padding: 5px 14px; | 165 | padding: 5px 14px; |
165 | margin: 5px 0; | 166 | margin: 5px 0; |
166 | cursor: pointer; | 167 | cursor: pointer; |
167 | } | 168 | } |
168 | .webapp-box-content .webapp-content-tab li.active { | 169 | .webapp-box-content .webapp-content-tab li.active { |
169 | border-radius: 6px; | 170 | border-radius: 6px; |
170 | background: #00a3e9; | 171 | background: #00a3e9; |
171 | color: #FFF; | 172 | color: #FFF; |
172 | } | 173 | } |
173 | .webapp-box-content .content-top-operation { | 174 | .webapp-box-content .content-top-operation { |
174 | /* position: absolute; | 175 | /* position: absolute; |
175 | bottom: 49px; | 176 | bottom: 49px; |
176 | left: 0; | 177 | left: 0; |
177 | right: 0;*/ | 178 | right: 0;*/ |
178 | background: #f7f7f7; | 179 | background: #f7f7f7; |
179 | padding: 8px; | 180 | padding: 8px; |
180 | } | 181 | } |
181 | .webapp-box-content .content-top-operation ul { | 182 | .webapp-box-content .content-top-operation ul { |
182 | margin: 0; | 183 | margin: 0; |
183 | padding: 0; | 184 | padding: 0; |
184 | } | 185 | } |
185 | .content-top-operation .box-operation-menu li { | 186 | .content-top-operation .box-operation-menu li { |
186 | margin-right: 5px; | 187 | margin-right: 5px; |
187 | } | 188 | } |
188 | #webapp-img-box .resource-list-wrap { | 189 | #webapp-img-box .resource-list-wrap { |
189 | /* position: absolute; | 190 | /* position: absolute; |
190 | top: 100px; | 191 | top: 100px; |
191 | bottom: 100px; | 192 | bottom: 100px; |
192 | left: 0; | 193 | left: 0; |
193 | right: 0;*/ | 194 | right: 0;*/ |
194 | display: none; | 195 | display: none; |
195 | height: 290px; | 196 | height: 290px; |
196 | /*width: 100%;*/ | 197 | /*width: 100%;*/ |
197 | padding-left: 15px; | 198 | padding-left: 15px; |
198 | padding-top: 8px; | 199 | padding-top: 8px; |
199 | overflow-x: hidden; | 200 | overflow-x: hidden; |
200 | overflow-y: auto; | 201 | overflow-y: auto; |
201 | } | 202 | } |
202 | #webapp-img-box .resource-list li { | 203 | #webapp-img-box .resource-list li { |
203 | display: inline-block; | 204 | display: inline-block; |
204 | margin: 0 15px 15px 0; | 205 | margin: 0 15px 15px 0; |
205 | position: relative; | 206 | position: relative; |
206 | border: 1px solid transparent; | 207 | border: 1px solid transparent; |
207 | } | 208 | } |
208 | #webapp-img-box .resource-list li:hover, | 209 | #webapp-img-box .resource-list li:hover, |
209 | #webapp-img-box .resource-list li.selected { | 210 | #webapp-img-box .resource-list li.selected { |
210 | border-color: #ccc; | 211 | border-color: #ccc; |
211 | } | 212 | } |
212 | #webapp-img-box .resource-list li:hover { | 213 | #webapp-img-box .resource-list li:hover { |
213 | background-color: #ddd; | 214 | background-color: #ddd; |
214 | } | 215 | } |
215 | #webapp-img-box .resource-list li.selected:after { | 216 | #webapp-img-box .resource-list li.selected:after { |
216 | position: absolute; | 217 | position: absolute; |
217 | right: -12px; | 218 | right: -12px; |
218 | top: -10px; | 219 | top: -10px; |
219 | display: block; | 220 | display: block; |
220 | width: 24px; | 221 | width: 24px; |
221 | height: 24px; | 222 | height: 24px; |
222 | content: '√'; | 223 | content: '√'; |
223 | color: #fff; | 224 | color: #fff; |
224 | font-family: "微软雅黑"; | 225 | font-family: "微软雅黑"; |
225 | line-height: 22px; | 226 | line-height: 22px; |
226 | text-align: center; | 227 | text-align: center; |
227 | border: 2px solid #fff; | 228 | border: 2px solid #fff; |
228 | background: #6abb03; | 229 | background: #6abb03; |
229 | border-radius: 50%; | 230 | border-radius: 50%; |
230 | } | 231 | } |
231 | /*.webapp-box-content .resource-list .img-title { | 232 | /*.webapp-box-content .resource-list .img-title { |
232 | width: 72px; | 233 | width: 72px; |
233 | height: 24px; | 234 | height: 24px; |
234 | line-height: 24px; | 235 | line-height: 24px; |
235 | margin: 0; | 236 | margin: 0; |
236 | font-size: 12px; | 237 | font-size: 12px; |
237 | white-space: nowrap; | 238 | white-space: nowrap; |
238 | overflow: hidden; | 239 | overflow: hidden; |
239 | text-overflow: ellipsis; | 240 | text-overflow: ellipsis; |
240 | }*/ | 241 | }*/ |
241 | #webapp-img-box .resource-list .img-operate { | 242 | #webapp-img-box .resource-list .img-operate { |
242 | display: none; | 243 | display: none; |
243 | position: absolute; | 244 | position: absolute; |
244 | left: 0; | 245 | left: 0; |
245 | right: 0; | 246 | right: 0; |
246 | bottom: 0; | 247 | bottom: 0; |
247 | z-index: 1; | 248 | z-index: 1; |
248 | } | 249 | } |
249 | #webapp-my-img .resource-list li:hover .img-operate, | 250 | #webapp-my-img .resource-list li:hover .img-operate, |
250 | body[data-admin="1"] #webapp-system-img li:hover .img-operate, | 251 | body[data-admin="1"] #webapp-system-img li:hover .img-operate, |
251 | body[admin="1"] #webapp-system-img li:hover .img-operate { | 252 | body[admin="1"] #webapp-system-img li:hover .img-operate { |
252 | display: block; | 253 | display: block; |
253 | } | 254 | } |
254 | #webapp-img-box .resource-list .img-operate a { | 255 | #webapp-img-box .resource-list .img-operate a { |
255 | display: table-cell; | 256 | display: table-cell; |
256 | width: 1%; | 257 | width: 1%; |
257 | padding: 2px; | 258 | padding: 2px; |
258 | text-align: center; | 259 | text-align: center; |
259 | color: #fff; | 260 | color: #fff; |
260 | font-size: 12px; | 261 | font-size: 12px; |
261 | text-decoration: none; | 262 | text-decoration: none; |
262 | background-color: rgba(0,0,0,.5); | 263 | background-color: rgba(0,0,0,.5); |
263 | } | 264 | } |
264 | #webapp-img-box .resource-list .img-operate a:hover { | 265 | #webapp-img-box .resource-list .img-operate a:hover { |
265 | background-color: rgba(0,0,0,.8); | 266 | background-color: rgba(0,0,0,.8); |
266 | } | 267 | } |
267 | #webapp-img-box .resource-list .progress-mask { | 268 | #webapp-img-box .resource-list .progress-mask { |
268 | position: absolute; | 269 | position: absolute; |
269 | top: 0; | 270 | top: 0; |
270 | left: 0; | 271 | left: 0; |
271 | right: 0; | 272 | right: 0; |
272 | bottom: 0; | 273 | bottom: 0; |
273 | background-color: rgba(0,0,0,.8); | 274 | background-color: rgba(0,0,0,.8); |
274 | z-index: 2; | 275 | z-index: 2; |
275 | padding-top: 30px; | 276 | padding-top: 30px; |
276 | color: #fff; | 277 | color: #fff; |
277 | text-align: center; | 278 | text-align: center; |
278 | font-size: 16px; | 279 | font-size: 16px; |
279 | } | 280 | } |
280 | #webapp-img-box .resource-list .upload-fail-tip { | 281 | #webapp-img-box .resource-list .upload-fail-tip { |
281 | display: none; | 282 | display: none; |
282 | } | 283 | } |
283 | .webuploader-container { | 284 | .webuploader-container { |
284 | position: relative; | 285 | position: relative; |
285 | } | 286 | } |
286 | .webapp-box-footer { | 287 | .webapp-box-footer { |
287 | position: absolute; | 288 | position: absolute; |
288 | bottom: 0; | 289 | bottom: 0; |
289 | left: 0; | 290 | left: 0; |
290 | right: 0; | 291 | right: 0; |
291 | height: 50px; | 292 | height: 50px; |
292 | line-height: 40px; | 293 | line-height: 40px; |
293 | padding-right: 30px; | 294 | padding-right: 30px; |
294 | border-radius: 0 0 10px 10px; | 295 | border-radius: 0 0 10px 10px; |
295 | background: #FFF; | 296 | background: #FFF; |
296 | border-top: 1px solid #e5e5e5; | 297 | border-top: 1px solid #e5e5e5; |
297 | z-index: 2; | 298 | z-index: 2; |
298 | font-size: 12px; | 299 | font-size: 12px; |
299 | } | 300 | } |
300 | #img-crop-box .webapp-box-footer { | 301 | #img-crop-box .webapp-box-footer { |
301 | text-align: right; | 302 | text-align: right; |
302 | } | 303 | } |
303 | .webapp-box .webuploader-pick { | 304 | .webapp-box .webuploader-pick { |
304 | font-size: inherit !important; | 305 | font-size: inherit !important; |
305 | background-color: transparent; | 306 | background-color: transparent; |
306 | overflow: initial; | 307 | overflow: initial; |
307 | } | 308 | } |
308 | .webapp-box .resource-select-num { | 309 | .webapp-box .resource-select-num { |
309 | color: #0034FF; | 310 | color: #0034FF; |
310 | } | 311 | } |
311 | .webapp-box .form-control { | 312 | .webapp-box .form-control { |
312 | display: inline-block; | 313 | display: inline-block; |
313 | width: 120px; | 314 | width: 120px; |
314 | } | 315 | } |
315 | .webapp-box .progress-bar { | 316 | .webapp-box .progress-bar { |
316 | position: absolute; | 317 | position: absolute; |
317 | left: 365px; | 318 | left: 365px; |
318 | top: 20px; | 319 | top: 20px; |
319 | } | 320 | } |
320 | .webapp-box .thumbnail { | 321 | .webapp-box .thumbnail { |
321 | display: inline-block; | 322 | display: inline-block; |
322 | width: 80px; | 323 | width: 80px; |
323 | height: 80px; | 324 | height: 80px; |
324 | margin: 0; | 325 | margin: 0; |
325 | text-align: center; | 326 | text-align: center; |
326 | font-size: 0; | 327 | font-size: 0; |
327 | border: none; | 328 | border: none; |
328 | } | 329 | } |
329 | .webapp-box .thumbnail:before, .webapp-box .thumbnail:after { | 330 | .webapp-box .thumbnail:before, .webapp-box .thumbnail:after { |
330 | content: ""; | 331 | content: ""; |
331 | display: inline-block; | 332 | display: inline-block; |
332 | width: 0; | 333 | width: 0; |
333 | height: 100%; | 334 | height: 100%; |
334 | vertical-align: middle; | 335 | vertical-align: middle; |
335 | } | 336 | } |
336 | .webapp-box .thumbnail img { | 337 | .webapp-box .thumbnail img { |
337 | display: inline-block; | 338 | display: inline-block; |
338 | max-width: 100%; | 339 | max-width: 100%; |
339 | max-height: 100%; | 340 | max-height: 100%; |
340 | vertical-align: middle; | 341 | vertical-align: middle; |
341 | } | 342 | } |
342 | #img-crop-box { | 343 | #img-crop-box { |
343 | width: 700px; | 344 | width: 700px; |
344 | height: 500px; | 345 | height: 500px; |
345 | margin-left: -350px; | 346 | margin-left: -350px; |
346 | } | 347 | } |
347 | .img-crop-scope { | 348 | .img-crop-scope { |
348 | width: 508px; | 349 | width: 508px; |
349 | height: 320px; | 350 | height: 320px; |
350 | margin-top: 20px; | 351 | margin-top: 20px; |
351 | text-align: center; | 352 | text-align: center; |
352 | font-size: 0; | 353 | font-size: 0; |
353 | border: 1px solid #bbb; | 354 | border: 1px solid #bbb; |
354 | background-color: #ccc; | 355 | background-color: #ccc; |
355 | overflow: hidden; | 356 | overflow: hidden; |
356 | } | 357 | } |
357 | .img-crop-top-input { | 358 | .img-crop-top-input { |
358 | padding: 7px 10px; | 359 | padding: 7px 10px; |
359 | background-color: #eee; | 360 | background-color: #eee; |
360 | } | 361 | } |
361 | .jcrop-holder > input[type="radio"] { | 362 | .jcrop-holder > input[type="radio"] { |
362 | left: -2000px !important; | 363 | left: -2000px !important; |
363 | } | 364 | } |
364 | .webapp-sub-cate { | 365 | .webapp-sub-cate { |
365 | display: none; | 366 | display: none; |
366 | padding: 8px 15px; | 367 | padding: 8px 15px; |
367 | } | 368 | } |
368 | .webapp-sub-cate > span { | 369 | .webapp-sub-cate > span { |
369 | cursor: pointer; | 370 | cursor: pointer; |
370 | margin-right: 8px; | 371 | margin-right: 8px; |
371 | padding-right: 8px; | 372 | padding-right: 8px; |
372 | border-right: 1px solid; | 373 | border-right: 1px solid; |
373 | color: #6c6c6c; | 374 | color: #6c6c6c; |
374 | } | 375 | } |
375 | .webapp-sub-cate > span.active { | 376 | .webapp-sub-cate > span.active { |
376 | color: #00a3e9; | 377 | color: #00a3e9; |
377 | } | 378 | } |
378 | .img-box-ui-radio { | 379 | .img-box-ui-radio { |
379 | display: inline-block; | 380 | display: inline-block; |
380 | width: 22px; | 381 | width: 22px; |
381 | height: 22px; | 382 | height: 22px; |
382 | position: relative; | 383 | position: relative; |
383 | overflow: visible; | 384 | overflow: visible; |
384 | border: 0; | 385 | border: 0; |
385 | background: 0 0; | 386 | background: 0 0; |
386 | -webkit-appearance: none; | 387 | -webkit-appearance: none; |
387 | outline: 0; | 388 | outline: 0; |
388 | vertical-align: middle; | 389 | vertical-align: middle; |
389 | } | 390 | } |
390 | .img-box-ui-radio:before { | 391 | .img-box-ui-radio:before { |
391 | content: ''; | 392 | content: ''; |
392 | display: block; | 393 | display: block; |
393 | width: 16px; | 394 | width: 16px; |
394 | height: 16px; | 395 | height: 16px; |
395 | border: 2px solid #dfe0e1; | 396 | border: 2px solid #dfe0e1; |
396 | border-radius: 16px; | 397 | border-radius: 16px; |
397 | background-clip: padding-box; | 398 | background-clip: padding-box; |
398 | position: absolute; | 399 | position: absolute; |
399 | left: 0; | 400 | left: 0; |
400 | top: 0; | 401 | top: 0; |
401 | } | 402 | } |
402 | .img-box-ui-radio:checked:before { | 403 | .img-box-ui-radio:checked:before { |
403 | border: 2px solid #18b4ed; | 404 | border: 2px solid #18b4ed; |
404 | } | 405 | } |
405 | .img-box-ui-radio:after { | 406 | .img-box-ui-radio:after { |
406 | content: ''; | 407 | content: ''; |
407 | display: block; | 408 | display: block; |
408 | width: 8px; | 409 | width: 8px; |
409 | height: 8px; | 410 | height: 8px; |
410 | background: #dfe0e1; | 411 | background: #dfe0e1; |
411 | border-radius: 8px; | 412 | border-radius: 8px; |
412 | position: absolute; | 413 | position: absolute; |
413 | left: 6px; | 414 | left: 6px; |
414 | top: 6px; | 415 | top: 6px; |
415 | } | 416 | } |
416 | .img-box-ui-radio:checked:after { | 417 | .img-box-ui-radio:checked:after { |
417 | background: #18b4ed; | 418 | background: #18b4ed; |
418 | } | 419 | } |
419 | .img-crop-body-left { | 420 | .img-crop-body-left { |
420 | float: left; | 421 | float: left; |
421 | padding: 10px; | 422 | padding: 10px; |
422 | margin: 0 20px; | 423 | margin: 0 20px; |
423 | border: 1px solid #eee; | 424 | border: 1px solid #eee; |
424 | } | 425 | } |
425 | .img-crop-body-left label { | 426 | .img-crop-body-left label { |
426 | display: block; | 427 | display: block; |
427 | padding: 0 8px; | 428 | padding: 0 8px; |
428 | margin: 16px 0; | 429 | margin: 16px 0; |
429 | text-align: right; | 430 | text-align: right; |
430 | } | 431 | } |
431 | .img-crop-body-left .img-box-ui-radio { | 432 | .img-crop-body-left .img-box-ui-radio { |
432 | margin-left: 10px; | 433 | margin-left: 10px; |
433 | } | 434 | } |
434 | .webapp-box .btn { | 435 | .webapp-box .btn { |
435 | display: inline-block; | 436 | display: inline-block; |
436 | padding: 6px 12px; | 437 | padding: 6px 12px; |
437 | width: auto; | 438 | width: auto; |
438 | font-size: 14px; | 439 | font-size: 14px; |
439 | line-height: 18px; | 440 | line-height: 18px; |
440 | border: 1px solid #ccc; | 441 | border: 1px solid #ccc; |
441 | border-radius: 3px; | 442 | border-radius: 3px; |
442 | color: #666; | 443 | color: #666; |
443 | background-color: #fff; | 444 | background-color: #fff; |
444 | cursor: pointer; | 445 | cursor: pointer; |
445 | vertical-align: middle; | 446 | vertical-align: middle; |
446 | } | 447 | } |
447 | .webapp-box .btn.green { | 448 | .webapp-box .btn.green { |
448 | color: #fff; | 449 | color: #fff; |
449 | background-color: #03d8a2; | 450 | background-color: #03d8a2; |
450 | border-color: #05C897; | 451 | border-color: #05C897; |
451 | } | 452 | } |
452 | .webapp-box .btn.orange { | 453 | .webapp-box .btn.orange { |
453 | color: #fff; | 454 | color: #fff; |
454 | background-color: #ff9f22; | 455 | background-color: #ff9f22; |
455 | border-color: #ee9016; | 456 | border-color: #ee9016; |
456 | } | 457 | } |
457 | .webapp-box .btn.blue { | 458 | .webapp-box .btn.blue { |
458 | color: #fff; | 459 | color: #fff; |
459 | background-color: #1dc6f1; | 460 | background-color: #1dc6f1; |
460 | border-color: #15bbe5; | 461 | border-color: #15bbe5; |
461 | } | 462 | } |
462 | .webapp-box input[type="text"] { | 463 | .webapp-box input[type="text"] { |
463 | border: 1px solid #ccc; | 464 | border: 1px solid #ccc; |
464 | border-radius: 4px; | 465 | border-radius: 4px; |
465 | font-size: 14px; | 466 | font-size: 14px; |
466 | line-height: 14px; | 467 | line-height: 14px; |
467 | padding: 6px; | 468 | padding: 6px; |
468 | box-shadow: inset 0 1px 3px rgba(0,0,0,.2); | 469 | box-shadow: inset 0 1px 3px rgba(0,0,0,.2); |
469 | outline: 0; | 470 | outline: 0; |
470 | -webkit-user-select: text; | 471 | -webkit-user-select: text; |
471 | } | 472 | } |
472 | .webapp-box select { | 473 | .webapp-box select { |
473 | border: 1px solid #ccc; | 474 | border: 1px solid #ccc; |
474 | border-radius: 4px; | 475 | border-radius: 4px; |
475 | line-height: 14px; | 476 | line-height: 14px; |
476 | padding: 6px 4px 6px 6px; | 477 | padding: 6px 4px 6px 6px; |
477 | box-shadow: inset 0 2px 8px rgba(0,0,0,.2); | 478 | box-shadow: inset 0 2px 8px rgba(0,0,0,.2); |
478 | outline: 0; | 479 | outline: 0; |
479 | width: 160px; | 480 | width: 160px; |
480 | margin: 0; | 481 | margin: 0; |
481 | } | 482 | } |
482 | input[type="file"]{ | 483 | input[type="file"]{ |
483 | opacity: 0; | 484 | opacity: 0; |
484 | } | 485 | } |
485 | </style> | 486 | </style> |
486 | <div class="tpl-content active"> | 487 | <div class="tpl-content active"> |
487 | <div class="tpl-sec-navs"></div> | 488 | <div class="tpl-sec-navs"></div> |
488 | <ul class="tpl-container js-no-more"> | 489 | <ul class="tpl-container js-no-more"> |
489 | <li class="empty-tpl" data-id="-1"> | 490 | <li data-id="pz5ouz71UG" data-desc="undefined" data-logo="undefined" class="js-tpl"> |
490 | <div class="note-icon"></div><p class="name">空白模板</p> | 491 | <img class="cover" src="http://img.weiye.me/zcimgdir/album/ file_5816e850e6ff8.jpg" onerror="errorWeiyeCover(this)"> |
492 | <p class="name">影视小程序(微信标准)</p> | ||
493 | <div class="code-mask"> | ||
494 | <img class="code" src="http://img.weiye.me/tmp_file/ 4c35ae9d7bbc06ec8d3384f90d001ee6.png" alt=""> | ||
495 | <span class="select-btn js-preview-btn">预览</span> | ||
496 | <span class="select-btn choose-btn">选择</span> | ||
497 | </div> | ||
491 | </li> | 498 | </li> |
492 | <li data-id="pz5ouz71UG" data-desc="undefined" data-logo="undefined" | 499 | <li data-id="4waa4fTr5A" data-desc="undefined" data-logo="undefined" class="js-tpl"> |
493 | class="js-tpl"> | 500 | <img class="cover" src="http://img.weiye.me/zcimgdir/album/ file_58107dfe7f576.jpg" onerror="errorWeiyeCover(this)"> |
494 | <img class="cover" src="http://img.weiye.me/zcimgdir/album/ | 501 | <p class="name">书城小程序(微信标准)</p> |
495 | file_5816e850e6ff8.jpg" onerror="errorWeiyeCover(this)"> | 502 | <div class="code-mask"> |
496 | <p class="name">影视小程序(微信标准)</p> | 503 | <img class="code" src="http://img.weiye.me/tmp_file/ 8ac1cb0f43e1b1431af5c8a92d5440cd.png" alt=""> |
497 | <div class="code-mask"> | 504 | <span class="select-btn js-preview-btn">预览</span> |
498 | <img class="code" src="http://img.weiye.me/tmp_file/ | 505 | <span class="select-btn choose-btn">选择</span> |
499 | 4c35ae9d7bbc06ec8d3384f90d001ee6.png" alt=""> | 506 | </div> |
500 | <span class="select-btn js-preview-btn">预览</span> | ||
501 | <span class="select-btn choose-btn">选择</span> | ||
502 | </div> | ||
503 | </li> | 507 | </li> |
504 | <li data-id="4waa4fTr5A" data-desc="undefined" data-logo="undefined" | 508 | <li data-id="PxUXde4z7S" data-desc="undefined" data-logo="undefined" class="js-tpl"> |
505 | class="js-tpl"> | 509 | <img class="cover" src="http://img.weiye.me/zcimgdir/thumb/ t_147635308757ff5c3fb6a6a.jpg" onerror="errorWeiyeCover(this)"> |
506 | <img class="cover" src="http://img.weiye.me/zcimgdir/album/ | 510 | <p class="name">变美APP</p> |
507 | file_58107dfe7f576.jpg" onerror="errorWeiyeCover(this)"> | 511 | <div class="code-mask"> |
508 | <p class="name">书城小程序(微信标准)</p> | 512 | <img class="code" src="http://img.weiye.me/tmp_file/ 7bba01abf99bf1252c9bcdb7709b626d.png" alt=""> |
509 | <div class="code-mask"> | 513 | <span class="select-btn js-preview-btn">预览</span> |
510 | <img class="code" src="http://img.weiye.me/tmp_file/ | 514 | <span class="select-btn choose-btn">选择</span> |
511 | 8ac1cb0f43e1b1431af5c8a92d5440cd.png" alt=""> | 515 | </div> |
512 | <span class="select-btn js-preview-btn">预览</span> | ||
513 | <span class="select-btn choose-btn">选择</span> | ||
514 | </div> | ||
515 | </li> | 516 | </li> |
516 | <li data-id="PxUXde4z7S" data-desc="undefined" data-logo="undefined" | 517 | <li data-id="4M29h38u8h" data-desc="undefined" data-logo="undefined" class="js-tpl"> |
517 | class="js-tpl"> | 518 | <img class="cover" src="http://img.weiye.me/zcimgdir/thumb/ t_147617437457fca2265bdc8.png" onerror="errorWeiyeCover(this)"> |
518 | <img class="cover" src="http://img.weiye.me/zcimgdir/thumb/ | 519 | <p class="name">网红APP</p> |
519 | t_147635308757ff5c3fb6a6a.jpg" onerror="errorWeiyeCover(this)"> | 520 | <div class="code-mask"> |
520 | <p class="name">变美APP</p> | 521 | <img class="code" src="http://img.weiye.me/tmp_file/ b6035ca76e59b6728a48bcd10d7b8bcd.png" alt=""> |
521 | <div class="code-mask"> | 522 | <span class="select-btn js-preview-btn">预览</span> |
522 | <img class="code" src="http://img.weiye.me/tmp_file/ | 523 | <span class="select-btn choose-btn">选择</span> |
523 | 7bba01abf99bf1252c9bcdb7709b626d.png" alt=""> | 524 | </div> |
524 | <span class="select-btn js-preview-btn">预览</span> | ||
525 | <span class="select-btn choose-btn">选择</span> | ||
526 | </div> | ||
527 | </li> | 525 | </li> |
528 | <li data-id="4M29h38u8h" data-desc="undefined" data-logo="undefined" | 526 | <li data-id="9K7PCc4cmG" data-desc="undefined" data-logo="undefined" class="js-tpl"> |
529 | class="js-tpl"> | 527 | <img class="cover" src="http://img.weiye.me/zcimgdir/album/ file_57fddb054a6cf.png" onerror="errorWeiyeCover(this)"> |
530 | <img class="cover" src="http://img.weiye.me/zcimgdir/thumb/ | 528 | <p class="name">双十一抢购</p> |
531 | t_147617437457fca2265bdc8.png" onerror="errorWeiyeCover(this)"> | 529 | <div class="code-mask"> |
532 | <p class="name">网红APP</p> | 530 | <img class="code" src="http://img.weiye.me/tmp_file/ 7d8abc28f1d64983f9162ec206c105b8.png" alt=""> |
533 | <div class="code-mask"> | 531 | <span class="select-btn js-preview-btn">预览</span> |
534 | <img class="code" src="http://img.weiye.me/tmp_file/ | 532 | <span class="select-btn choose-btn">选择</span></div> |
535 | b6035ca76e59b6728a48bcd10d7b8bcd.png" alt=""> | ||
536 | <span class="select-btn js-preview-btn">预览</span> | ||
537 | <span class="select-btn choose-btn">选择</span> | ||
538 | </div> | ||
539 | </li> | 533 | </li> |
540 | <li data-id="9K7PCc4cmG" data-desc="undefined" | 534 | <li data-id="ZSU6l4y4P6" data-desc="undefined" data-logo="undefined" class="js-tpl"> |
541 | data-logo="undefined" class="js-tpl"> | 535 | <img class="cover" src="http://img.weiye.me/zcimgdir/album/ file_57fa1d7c68129.jpg" onerror="errorWeiyeCover(this)"> |
542 | <img class="cover" src="http://img.weiye.me/zcimgdir/album/ | 536 | <p class="name">双十一模板</p> |
543 | file_57fddb054a6cf.png" onerror="errorWeiyeCover(this)"> | 537 | <div class="code-mask"> |
544 | <p class="name">双十一抢购</p> | 538 | <img class="code" src="http://img.weiye.me/tmp_file/ 21b9bec8d88a32d9e9731e3a1498e580.png" alt=""> |
545 | <div class="code-mask"> | 539 | <span class="select-btn js-preview-btn">预览</span> |
546 | <img class="code" src="http://img.weiye.me/tmp_file/ | 540 | <span class="select-btn choose-btn">选择</span> |
547 | 7d8abc28f1d64983f9162ec206c105b8.png" alt=""> | 541 | </div> |
548 | <span class="select-btn js-preview-btn">预览</span> | ||
549 | <span class="select-btn choose-btn">选择</span></div> | ||
550 | </li> | 542 | </li> |
551 | <li data-id="ZSU6l4y4P6" data-desc="undefined" data-logo="undefined" | 543 | <li data-id="gGmd7NT1Re" data-desc="undefined" data-logo="undefined" class="js-tpl"> |
552 | class="js-tpl"> | 544 | <img class="cover" src="http://img.weiye.me/zcimgdir/album/ file_57bbc4011a30b.jpg" onerror="errorWeiyeCover(this)"> |
553 | <img class="cover" src="http://img.weiye.me/zcimgdir/album/ | 545 | <p class="name">婚庆</p> |
554 | file_57fa1d7c68129.jpg" onerror="errorWeiyeCover(this)"> | 546 | <div class="code-mask"> |
555 | <p class="name">双十一模板</p> | 547 | <img class="code" src="http://img.weiye.me/tmp_file/ 6bbfc44e652f7a26c8ce6cc592aad973.png" alt=""><span class="select-btn js-preview-btn">预览</span><span class="select-btn choose-btn">选择</span></div></li> <li data-id="NBcwCELLqZ" data-desc="undefined" data-logo="undefined" class="js-tpl"><img class="cover" src="http://img.weiye.me/zcimgdir/album/file_574692ffb216c.png" onerror="errorWeiyeCover(this)"><p class="name">彼时此刻(公众号)</p><div class="code-mask"><img class="code" src="http://img.weiye.me/tmp_file/829375b57b659f1d41a7e1ede3d6c547.png" alt=""><span class="select-btn js-preview-btn">预览</span><span class="select-btn choose-btn">选择</span></div></li> <li data-id="SHq4Dzxth8" data-desc="undefined" data-logo="undefined" class="js-tpl"><img class="cover" src="http://img.weiye.me/zcimgdir/album/file_5707497a71a30.jpg" onerror="errorWeiyeCover(this)"><p class="name">商品售卖(可支付)</p><div class="code-mask"><img class="code" src="http://img.weiye.me/tmp_file/372dd5a13d48d91ae24fd55f83164c17.png" alt=""><span class="select-btn js-preview-btn">预览</span><span class="select-btn choose-btn">选择</span></div></li> <li data-id="V1as6EDAPg" data-desc="undefined" data-logo="undefined" class="js-tpl"><img class="cover" src="http://img.weiye.me/zcimgdir/album/file_57e4d3e3cccc2.jpg" onerror="errorWeiyeCover(this)"><p class="name">贝婴用品</p><div class="code-mask"><img class="code" src="http://img.weiye.me/tmp_file/3f13b8bfb89aaf3b18e9ee7e880889c9.png" alt=""><span class="select-btn js-preview-btn">预览</span><span class="select-btn choose-btn">选择</span></div></li> <li data-id="qd3n59KLKk" data-desc="undefined" data-logo="undefined" class="js-tpl"><img class="cover" src="http://img.weiye.me/zcimgdir/album/file_57e3cfdcc6b83.jpg" onerror="errorWeiyeCover(this)"><p class="name">装修购买建材</p><div class="code-mask"><img class="code" src="http://img.weiye.me/tmp_file/a008da8ed64c0269d3f0bd36ee147026.png" alt=""><span class="select-btn js-preview-btn">预览</span><span class="select-btn choose-btn">选择</span></div></li> <li data-id="5rmOw00GDg" data-desc="undefined" data-logo="undefined" class="js-tpl"><img class="cover" src="http://img.weiye.me/zcimgdir/album/file_57c40aaf7a3b1.jpg" onerror="errorWeiyeCover(this)"><p class="name">房产APP2后台上传版</p><div class="code-mask"><img class="code" src="http://img.weiye.me/tmp_file/71b6bbcf7c48989745dd072b3b72b93c.png" alt=""><span class="select-btn js-preview-btn">预览</span><span class="select-btn choose-btn">选择</span></div></li> <li data-id="DbSTHt1uzp" data-desc="undefined" data-logo="undefined" class="js-tpl"><img class="cover" src="http://img.weiye.me/zcimgdir/album/file_57de7ade03c04.jpg" onerror="errorWeiyeCover(this)"><p class="name">婚纱摄影</p><div class="code-mask"><img class="code" src="http://img.weiye.me/tmp_file/ff8d9adaeeba5ff03e71441cabef003c.png" alt=""><span class="select-btn js-preview-btn">预览</span><span class="select-btn choose-btn">选择</span></div></li> <li data-id="Ra8JoRi25h" data-desc="undefined" data-logo="undefined" class="js-tpl"><img class="cover" src="http://img.weiye.me/zcimgdir/album/file_57d9289da7412.jpg" onerror="errorWeiyeCover(this)"><p class="name">上门维修、上门服务</p><div class="code-mask"><img class="code" src="http://img.weiye.me/tmp_file/6adc2c6559176d0ad6761ef33ce034fb.png" alt=""><span class="select-btn js-preview-btn">预览</span><span class="select-btn choose-btn">选择</span></div></li> <li data-id="atiiP6ckof" data-desc="undefined" data-logo="undefined" class="js-tpl"><img class="cover" src="http://img.weiye.me/zcimgdir/album/file_57d11a505bef3.png" onerror="errorWeiyeCover(this)"><p class="name">中秋大促销模版</p><div class="code-mask"><img class="code" src="http://img.weiye.me/tmp_file/ddc0091f9bbb537490e7fe8387d874d4.png" alt=""><span class="select-btn js-preview-btn">预览</span><span class="select-btn choose-btn">选择</span></div></li> <li data-id="Z2zwu40dL2" data-desc="undefined" data-logo="undefined" class="js-tpl"><img class="cover" src="http://img.weiye.me/zcimgdir/thumb/t_147098957157ad85038a43b.png" onerror="errorWeiyeCover(this)"><p class="name">房产APP后台上传版</p><div class="code-mask"><img class="code" src="http://img.weiye.me/tmp_file/d6c40c21a79cd7983962bf4f2f58a1a9.png" alt=""><span class="select-btn js-preview-btn">预览</span><span class="select-btn choose-btn">选择</span></div></li> <li data-id="SDkeSYaKxZ" data-desc="undefined" data-logo="undefined" class="js-tpl"><img class="cover" src="http://img.weiye.me/zcimgdir/album/file_579afe19ad4d6.jpg" onerror="errorWeiyeCover(this)"><p class="name">微买房</p><div class="code-mask"><img class="code" src="http://img.weiye.me/tmp_file/8866adc5a24f58a6a57c6d96ee8737be.png" alt=""><span class="select-btn js-preview-btn">预览</span><span class="select-btn choose-btn">选择</span></div></li> <li data-id="zl31CBBC1b" data-desc="undefined" data-logo="undefined" class="js-tpl"><img class="cover" src="http://img.weiye.me/zcimgdir/album/file_576df5d02fc70.jpg" onerror="errorWeiyeCover(this)"><p class="name">旅游</p><div class="code-mask"><img class="code" src="http://img.weiye.me/tmp_file/3a6dca9b50f64d5033f020b30f521bdd.png" alt=""><span class="select-btn js-preview-btn">预览</span><span class="select-btn choose-btn">选择</span></div></li> <li data-id="u3SgxxQQ31" data-desc="undefined" data-logo="undefined" class="js-tpl"><img class="cover" src="http://img.weiye.me/zcimgdir/album/file_5757f48552daa.jpg" onerror="errorWeiyeCover(this)"><p class="name">宏业地产—房源展示</p><div class="code-mask"><img class="code" src="http://img.weiye.me/tmp_file/6bd2ce56e70c5788f2a2aa0d2be1d25e.png" alt=""><span class="select-btn js-preview-btn">预览</span><span class="select-btn choose-btn">选择</span></div></li> <li data-id="X3X837IQ3L" data-desc="undefined" data-logo="undefined" class="js-tpl"><img class="cover" src="http://img.weiye.me/zcimgdir/thumb/t_146967291757996dd59aaa7.jpg" onerror="errorWeiyeCover(this)"><p class="name">照片冲印</p><div class="code-mask"><img class="code" src="http://img.weiye.me/tmp_file/9d163d9356aa31f15d310d598932ee7d.png" alt=""><span class="select-btn js-preview-btn">预览</span><span class="select-btn choose-btn">选择</span></div></li> <li data-id="taNz15kI0x" data-desc="undefined" data-logo="undefined" class="js-tpl"><img class="cover" src="http://img.weiye.me/zcimgdir/album/file_57bd60ab6d95b.jpg" onerror="errorWeiyeCover(this)"><p class="name">婚纱摄影模版</p><div class="code-mask"><img class="code" src="http://img.weiye.me/tmp_file/255bcaba4c059f86ccb5090f9b09c246.png" alt=""><span class="select-btn js-preview-btn">预览</span><span class="select-btn choose-btn">选择</span></div></li> <li data-id="tV73K7YXzH" data-desc="undefined" data-logo="undefined" class="js-tpl"><img class="cover" src="http://img.weiye.me/zcimgdir/album/file_57bc0a0b20930.jpg" onerror="errorWeiyeCover(this)"><p class="name">婚宴酒店模版</p><div class="code-mask"><img class="code" src="http://img.weiye.me/tmp_file/20623cb7d92eccc217f0d5ca99cae418.png" alt=""><span class="select-btn js-preview-btn">预览</span><span class="select-btn choose-btn">选择</span></div></li> <li data-id="AI6AI6K6aI" data-desc="undefined" data-logo="undefined" class="js-tpl"><img class="cover" src="http://img.weiye.me/zcimgdir/album/file_574eb89ec60e7.jpg" onerror="errorWeiyeCover(this)"><p class="name">女裤电商模板</p><div class="code-mask"><img class="code" src="http://img.weiye.me/tmp_file/d0bb3d67de9323333395ad463ce4b908.png" alt=""><span class="select-btn js-preview-btn">预览</span><span class="select-btn choose-btn">选择</span></div></li> <li data-id="9FTOOn0XBb" data-desc="undefined" data-logo="undefined" class="js-tpl"><img class="cover" src="http://img.weiye.me/zcimgdir/album/file_57465f697db85.jpg" onerror="errorWeiyeCover(this)"><p class="name">婚庆模版</p><div class="code-mask"><img class="code" src="http://img.weiye.me/tmp_file/8b415391c3b317dddc8a5773147d24dc.png" alt=""><span class="select-btn js-preview-btn">预览</span><span class="select-btn choose-btn">选择</span></div></li> <li data-id="9yfZSctt2c" data-desc="undefined" data-logo="undefined" class="js-tpl"><img class="cover" src="http://img.weiye.me/zcimgdir/thumb/t_146710285657723688df422.jpg" onerror="errorWeiyeCover(this)"><p class="name">餐厅点餐,外卖订单</p><div class="code-mask"><img class="code" src="http://img.weiye.me/tmp_file/d39439029190321f02c54c0b6ae38d58.png" alt=""><span class="select-btn js-preview-btn">预览</span><span class="select-btn choose-btn">选择</span></div></li> <li data-id="1ddD7927cL" data-desc="undefined" data-logo="undefined" class="js-tpl"><img class="cover" src="http://img.weiye.me/zcimgdir/album/file_575facd31cb6d.png" onerror="errorWeiyeCover(this)"><p class="name">吃货小店</p><div class="code-mask"><img class="code" src="http://img.weiye.me/tmp_file/47fdab31bdf302b6b9343e9369fbfe9c.png" alt=""><span class="select-btn js-preview-btn">预览</span><span class="select-btn choose-btn">选择</span></div></li> <li data-id="Uu89y8BrP9" data-desc="undefined" data-logo="undefined" class="js-tpl"><img class="cover" src="http://img.weiye.me/zcimgdir/thumb/t_1464856742574ff0a6a0f7e.png" onerror="errorWeiyeCover(this)"><p class="name">粽子店app</p><div class="code-mask"><img class="code" src="http://img.weiye.me/tmp_file/fd4ebb00dba99c5c4af0ee769348e253.png" alt=""><span class="select-btn js-preview-btn">预览</span><span class="select-btn choose-btn">选择</span></div></li> <li data-id="ve3mFoFJjm" data-desc="undefined" data-logo="undefined" class="js-tpl"><img class="cover" src="http://img.weiye.me/zcimgdir/album/file_5722c26875498.gif" onerror="errorWeiyeCover(this)"><p class="name">库腾科勒润滑油</p><div class="code-mask"><img class="code" src="http://img.weiye.me/tmp_file/7a44496312b89ebde9b6c1305addadf4.png" alt=""><span class="select-btn js-preview-btn">预览</span><span class="select-btn choose-btn">选择</span></div></li> <li data-id="QQKFfW0FQ0" data-desc="undefined" data-logo="undefined" class="js-tpl"><img class="cover" src="http://img.weiye.me/zcimgdir/album/file_5774da40bdb19.jpg" onerror="errorWeiyeCover(this)"><p class="name">我的水果屋,电商模版</p><div class="code-mask"><img class="code" src="http://img.weiye.me/tmp_file/0d9e98b81ae81a93f66ac47b9b66b95a.png" alt=""><span class="select-btn js-preview-btn">预览</span><span class="select-btn choose-btn">选择</span></div></li> <li data-id="lvxxVeXs4X" data-desc="undefined" data-logo="undefined" class="js-tpl"><img class="cover" src="http://img.weiye.me/zcimgdir/album/file_57a845f48a40c.png" onerror="errorWeiyeCover(this)"><p class="name">房来了</p><div class="code-mask"><img class="code" src="http://img.weiye.me/tmp_file/0c29411a69decd921822f65c4162c98a.png" alt=""><span class="select-btn js-preview-btn">预览</span><span class="select-btn choose-btn">选择</span></div></li> <li data-id="0yX4Jy8JJj" data-desc="undefined" data-logo="undefined" class="js-tpl"><img class="cover" src="http://img.weiye.me/zcimgdir/album/file_5756a4024a406.png" onerror="errorWeiyeCover(this)"><p class="name">宠物家app</p><div class="code-mask"><img class="code" src="http://img.weiye.me/tmp_file/36908ac27f27931933e340ef2766d6ec.png" alt=""><span class="select-btn js-preview-btn">预览</span><span class="select-btn choose-btn">选择</span></div></li> <li data-id="A4zppxz2xJ" data-desc="undefined" data-logo="undefined" class="js-tpl"><img class="cover" src="http://img.weiye.me/zcimgdir/thumb/t_1464661011574cf4136dd71.jpg" onerror="errorWeiyeCover(this)"><p class="name">家居用品模板 (可支付)</p><div class="code-mask"><img class="code" src="http://img.weiye.me/tmp_file/62c7949b9eeda4817208073ee196b018.png" alt=""><span class="select-btn js-preview-btn">预览</span><span class="select-btn choose-btn">选择</span></div></li> <li data-id="BebI3aa60k" data-desc="undefined" data-logo="undefined" class="js-tpl"><img class="cover" src="http://img.weiye.me/zcimgdir/album/file_576cdf6bde660.png" onerror="errorWeiyeCover(this)"><p class="name">一双鞋子的故事</p><div class="code-mask"><img class="code" src="http://img.weiye.me/tmp_file/07610b59c9ac57a1e65d01b111e0db8b.png" alt=""><span class="select-btn js-preview-btn">预览</span><span class="select-btn choose-btn">选择</span></div></li> <li data-id="yr1rX7Go0r" data-desc="undefined" data-logo="undefined" class="js-tpl"><img class="cover" src="http://img.weiye.me/zcimgdir/album/file_574fec7048792.png" onerror="errorWeiyeCover(this)"><p class="name">儿童</p><div class="code-mask"><img class="code" src="http://img.weiye.me/tmp_file/2d1bd42759a6f387ad8aab1548b447b7.png" alt=""><span class="select-btn js-preview-btn">预览</span><span class="select-btn choose-btn">选择</span></div></li> <li data-id="PCZpCOoHzE" data-desc="undefined" data-logo="undefined" class="js-tpl"><img class="cover" src="http://img.weiye.me/zcimgdir/album/file_574ea71cb758a.jpg" onerror="errorWeiyeCover(this)"><p class="name">五谷养生店app</p><div class="code-mask"><img class="code" src="http://img.weiye.me/tmp_file/836dc3b0fb2a730eaedbe1e74fd1428d.png" alt=""><span class="select-btn js-preview-btn">预览</span><span class="select-btn choose-btn">选择</span></div></li> <li data-id="hTj7j3voHE" data-desc="undefined" data-logo="undefined" class="js-tpl"><img class="cover" src="http://img.weiye.me/zcimgdir/album/file_576baa726e6bd.jpg" onerror="errorWeiyeCover(this)"><p class="name">薰衣草小店</p><div class="code-mask"><img class="code" src="http://img.weiye.me/tmp_file/e233e7edbf8e31d34193fafd57a9907b.png" alt=""><span class="select-btn js-preview-btn">预览</span><span class="select-btn choose-btn">选择</span></div></li> <li data-id="18H531u3T3" data-desc="undefined" data-logo="undefined" class="js-tpl"><img class="cover" src="http://img.weiye.me/zcimgdir/album/file_574271a25c73e.jpg" onerror="errorWeiyeCover(this)"><p class="name">婚礼定制模板</p><div class="code-mask"><img class="code" src="http://img.weiye.me/tmp_file/09929c0012d12a1373ff103ebc17cc5a.png" alt=""><span class="select-btn js-preview-btn">预览</span><span class="select-btn choose-btn">选择</span></div></li> <li data-id="5b6f64i4Z4" data-desc="undefined" data-logo="undefined" class="js-tpl"><img class="cover" src="http://img.zhichiwangluo.com/zcimgdir/album/file_56a0889e15229.jpg" onerror="errorWeiyeCover(this)"><p class="name">单品售卖</p><div class="code-mask"><img class="code" src="http://img.zhichiwangluo.com/tmp_file/a284d9f62d22c638691a699f96b742f7.png" alt=""><span class="select-btn js-preview-btn">预览</span><span class="select-btn choose-btn">选择</span></div></li> <li data-id="DT4vtBhtHw" data-desc="undefined" data-logo="undefined" class="js-tpl"><img class="cover" src="http://img.zhichiwangluo.com/zcimgdir/album/file_56a1a3f4d9847.png" onerror="errorWeiyeCover(this)"><p class="name">餐饮模板</p><div class="code-mask"><img class="code" src="http://img.zhichiwangluo.com/tmp_file/1d3f6e404db72b3d7ce2ea9a87f49c20.png" alt=""><span class="select-btn js-preview-btn">预览</span><span class="select-btn choose-btn">选择</span></div></li> <li data-id="58v33MQ2mh" data-desc="undefined" data-logo="undefined" class="js-tpl"><img class="cover" src="http://img.zhichiwangluo.com/zcimgdir/album/file_569a0c2312394.jpg" onerror="errorWeiyeCover(this)"><p class="name">好新闻</p><div class="code-mask"><img class="code" src="http://img.zhichiwangluo.com/tmp_file/a12306b208e330b8790ab6dcefcbf4c6.png" alt=""><span class="select-btn js-preview-btn">预览</span><span class="select-btn choose-btn">选择</span></div></li> </ul> |
556 | <div class="code-mask"> | ||
557 | <img class="code" src="http://img.weiye.me/tmp_file/ | ||
558 | 21b9bec8d88a32d9e9731e3a1498e580.png" alt=""> | ||
559 | <span class="select-btn js-preview-btn">预览</span> | ||
560 | <span class="select-btn choose-btn">选择</span> | ||
561 | </div> | 548 | </div> |
562 | </li> | ||
563 | <li data-id="gGmd7NT1Re" data-desc="undefined" data-logo="undefined" | ||
564 | class="js-tpl"> | ||
565 | <img class="cover" src="http://img.weiye.me/zcimgdir/album/ | ||
566 | file_57bbc4011a30b.jpg" onerror="errorWeiyeCover(this)"> |
templates/webapp.html
1 | 1 | ||
2 | <!DOCTYPE html> | 2 | <!DOCTYPE html> |
3 | <html lang="zh-CN"> | 3 | <html lang="zh-CN"> |
4 | <head> | 4 | <head> |
5 | <title>即速应用-预览</title> | 5 | <title>秀野堂-预览</title> |
6 | <meta name="renderer" content="webkit"> | 6 | <meta name="renderer" content="webkit"> |
7 | <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" > | 7 | <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" > |
8 | <meta charset="UTF-8" name="description" content="深圳市咫尺网络科技开发有限公司,专注于移动互联网营销解决方案,拥有微信服务号活动汇,微社区微活动应用,及酷炫的邀请函微页等产品,提供快捷方便活动管理,分享、报名统计,营销推广等服务。精彩活动,尽在咫尺!丰富您的活动,精彩您的人生,快来发起属于您的活动吧!"> | 8 | <meta charset="UTF-8" name="description" content="秀野堂"> |
9 | <meta name="keywords" content="活动汇,微活动,咫尺活动,微页,咫尺网络,微杂志,微邀请函,喜帖,电子邀请函,H5应用,APP,微场景,场景应用,微场景制作,场景应用制作"> | 9 | <meta name="keywords" content="秀野堂"> |
10 | <link rel="shortcut icon" href="http://1251027630.cdn.myqcloud.com/1251027630/zhichi_frontend/static/common/images/favicon.ico" type="image/x-icon"> | 10 | <link rel="shortcut icon" href="http://1251027630.cdn.myqcloud.com/1251027630/zhichi_frontend/static/common/images/favicon.ico" type="image/x-icon"> |
11 | <link rel="stylesheet" href="/zhichi_frontend/static/webapp/css/pc_icomoon.css"> | 11 | <link rel="stylesheet" href="/zhichi_frontend/static/webapp/css/pc_icomoon.css"> |
12 | <link rel="stylesheet" href="http://1251027630.cdn.myqcloud.com/1251027630/zhichi_frontend/static/pc2/common/css/common.css?version=10213"> | 12 | <link rel="stylesheet" href="http://1251027630.cdn.myqcloud.com/1251027630/zhichi_frontend/static/pc2/common/css/common.css?version=10213"> |
13 | <style type="text/css"> | 13 | <style type="text/css"> |
14 | html { | 14 | html { |
15 | height: 0; | 15 | height: 0; |
16 | overflow: visible; | 16 | overflow: visible; |
17 | } | 17 | } |
18 | body { | 18 | body { |
19 | min-width: 1200px; | 19 | min-width: 1200px; |
20 | background-color: #fff; | 20 | background-color: #fff; |
21 | padding-top: 10px; | 21 | padding-top: 10px; |
22 | box-sizing: border-box; | 22 | box-sizing: border-box; |
23 | transform-origin: center 0; | 23 | transform-origin: center 0; |
24 | -webkit-transform-origin: center 0; | 24 | -webkit-transform-origin: center 0; |
25 | -ms-transform-origin: center 0; | 25 | -ms-transform-origin: center 0; |
26 | -moz-transform-origin: center 0; | 26 | -moz-transform-origin: center 0; |
27 | } | 27 | } |
28 | .preview-wrap { | 28 | .preview-wrap { |
29 | width: 1180px; | 29 | width: 1180px; |
30 | margin-left: auto; | 30 | margin-left: auto; |
31 | margin-right: auto; | 31 | margin-right: auto; |
32 | text-align: center; | 32 | text-align: center; |
33 | } | 33 | } |
34 | #phone-component { | 34 | #phone-component { |
35 | position: relative; | 35 | position: relative; |
36 | display: inline-block; | 36 | display: inline-block; |
37 | width: 332px; | 37 | width: 332px; |
38 | height: 678px; | 38 | height: 678px; |
39 | margin-left: 80px; | 39 | margin-left: 80px; |
40 | margin-right: 80px; | 40 | margin-right: 80px; |
41 | background-image: url(http://1251027630.cdn.myqcloud.com/1251027630/zhichi_frontend/static/webapp/images/phone/6s.png); | 41 | background-image: url(http://1251027630.cdn.myqcloud.com/1251027630/zhichi_frontend/static/webapp/images/phone/6s.png); |
42 | background-size: 100% 100%; | 42 | background-size: 100% 100%; |
43 | background-repeat: no-repeat; | 43 | background-repeat: no-repeat; |
44 | vertical-align: top; | 44 | vertical-align: top; |
45 | z-index: 999; | 45 | z-index: 999; |
46 | } | 46 | } |
47 | .phone-head{ | 47 | .phone-head{ |
48 | position: absolute; | 48 | position: absolute; |
49 | top: 81px; | 49 | top: 81px; |
50 | left: 22px; | 50 | left: 22px; |
51 | width: 288px; | 51 | width: 288px; |
52 | height: 58px; | 52 | height: 58px; |
53 | background-image: url(http://1251027630.cdn.myqcloud.com/1251027630/zhichi_frontend/static/webapp/images/phone-head.jpg); | 53 | background-image: url(http://1251027630.cdn.myqcloud.com/1251027630/zhichi_frontend/static/webapp/images/phone-head.jpg); |
54 | background-size: 100% 100%; | 54 | background-size: 100% 100%; |
55 | background-repeat: no-repeat; | 55 | background-repeat: no-repeat; |
56 | } | 56 | } |
57 | .phone-head span{ | 57 | .phone-head span{ |
58 | color: #fff; | 58 | color: #fff; |
59 | cursor: pointer; | 59 | cursor: pointer; |
60 | position: absolute; | 60 | position: absolute; |
61 | left: 10px; | 61 | left: 10px; |
62 | top: 25px; | 62 | top: 25px; |
63 | font-size: 14px; | 63 | font-size: 14px; |
64 | line-height: 25px; | 64 | line-height: 25px; |
65 | padding-left: 14px; | 65 | padding-left: 14px; |
66 | background-image: url(http://1251027630.cdn.myqcloud.com/1251027630/zhichi_frontend/static/webapp/images/left.png); | 66 | background-image: url(http://1251027630.cdn.myqcloud.com/1251027630/zhichi_frontend/static/webapp/images/left.png); |
67 | background-size: auto 15px; | 67 | background-size: auto 15px; |
68 | background-repeat: no-repeat; | 68 | background-repeat: no-repeat; |
69 | background-position: left center; | 69 | background-position: left center; |
70 | } | 70 | } |
71 | .phone-content { | 71 | .phone-content { |
72 | position: absolute; | 72 | position: absolute; |
73 | top: 139px; | 73 | top: 139px; |
74 | left: 22px; | 74 | left: 22px; |
75 | width: 288px; | 75 | width: 288px; |
76 | height: 454px; | 76 | height: 454px; |
77 | overflow: hidden; | 77 | overflow: hidden; |
78 | background-color: #fff; | 78 | background-color: #fff; |
79 | } | 79 | } |
80 | .preview-iframe { | 80 | .preview-iframe { |
81 | display: block; | 81 | display: block; |
82 | position: relative; | 82 | position: relative; |
83 | width: 320px; | 83 | width: 320px; |
84 | height: 504px; | 84 | height: 504px; |
85 | transform: scale(0.9); | 85 | transform: scale(0.9); |
86 | -webkit-transform: scale(0.9); | 86 | -webkit-transform: scale(0.9); |
87 | -ms-transform: scale(0.9); | 87 | -ms-transform: scale(0.9); |
88 | -moz-transform: scale(0.9); | 88 | -moz-transform: scale(0.9); |
89 | transform-origin: 0 0; | 89 | transform-origin: 0 0; |
90 | -webkit-transform-origin: 0 0; | 90 | -webkit-transform-origin: 0 0; |
91 | -ms-transform-origin: 0 0; | 91 | -ms-transform-origin: 0 0; |
92 | -moz-transform-origin: 0 0; | 92 | -moz-transform-origin: 0 0; |
93 | outline: none; | 93 | outline: none; |
94 | border: none; | 94 | border: none; |
95 | } | 95 | } |
96 | #phone-component .page::-webkit-scrollbar, | 96 | #phone-component .page::-webkit-scrollbar, |
97 | iframe::-webkit-scrollbar { | 97 | iframe::-webkit-scrollbar { |
98 | width: 0; | 98 | width: 0; |
99 | height: 0; | 99 | height: 0; |
100 | } | 100 | } |
101 | #phone-component .page.dialog-page { | 101 | #phone-component .page.dialog-page { |
102 | background-color: rgba(0,0,0,.5); | 102 | background-color: rgba(0,0,0,.5); |
103 | } | 103 | } |
104 | .nav-component { | 104 | .nav-component { |
105 | display: inline-block; | 105 | display: inline-block; |
106 | width: 220px; | 106 | width: 220px; |
107 | margin-top: 55px; | 107 | margin-top: 55px; |
108 | vertical-align: top; | 108 | vertical-align: top; |
109 | text-align: left; | 109 | text-align: left; |
110 | } | 110 | } |
111 | .left-component{ | 111 | .left-component{ |
112 | width: 250px; | 112 | width: 250px; |
113 | text-align: center; | 113 | text-align: center; |
114 | } | 114 | } |
115 | .nav-component .box-title { | 115 | .nav-component .box-title { |
116 | color: #535353; | 116 | color: #535353; |
117 | font-size: 14px; | 117 | font-size: 14px; |
118 | margin-bottom: 15px; | 118 | margin-bottom: 15px; |
119 | } | 119 | } |
120 | .nav-component .box-title.title2{ | 120 | .nav-component .box-title.title2{ |
121 | margin-top: 30px; | 121 | margin-top: 30px; |
122 | margin-bottom: 15px; | 122 | margin-bottom: 15px; |
123 | } | 123 | } |
124 | .app-link-wrap input , .copy-link-wrap button{ | 124 | .app-link-wrap input , .copy-link-wrap button{ |
125 | background-color: #fff; | 125 | background-color: #fff; |
126 | border: 1px solid #ccc; | 126 | border: 1px solid #ccc; |
127 | color: #535353; | 127 | color: #535353; |
128 | width: 220px; | 128 | width: 220px; |
129 | height: 36px; | 129 | height: 36px; |
130 | font-size: 14px; | 130 | font-size: 14px; |
131 | outline: none; | 131 | outline: none; |
132 | } | 132 | } |
133 | .app-link-wrap input{ | 133 | .app-link-wrap input{ |
134 | width: 198px; | 134 | width: 198px; |
135 | height: 38px; | 135 | height: 38px; |
136 | padding: 0 10px; | 136 | padding: 0 10px; |
137 | margin-bottom: 15px; | 137 | margin-bottom: 15px; |
138 | } | 138 | } |
139 | .nav-component .group-page-container { | 139 | .nav-component .group-page-container { |
140 | height: 400px; | 140 | height: 400px; |
141 | line-height: 32px; | 141 | line-height: 32px; |
142 | color: #fff; | 142 | color: #fff; |
143 | background-color: #fff; | 143 | background-color: #fff; |
144 | text-indent: 34px; | 144 | text-indent: 34px; |
145 | border: 1px solid #ccc; | 145 | border: 1px solid #ccc; |
146 | overflow-y: auto; | 146 | overflow-y: auto; |
147 | } | 147 | } |
148 | .nav-component .group-page-nav .group-nav { | 148 | .nav-component .group-page-nav .group-nav { |
149 | position: relative; | 149 | position: relative; |
150 | background-color: #8d8d8d; | 150 | background-color: #8d8d8d; |
151 | cursor: pointer; | 151 | cursor: pointer; |
152 | line-height: 40px; | 152 | line-height: 40px; |
153 | } | 153 | } |
154 | .nav-component .group-page-nav .group-nav:before { | 154 | .nav-component .group-page-nav .group-nav:before { |
155 | content: ''; | 155 | content: ''; |
156 | position: absolute; | 156 | position: absolute; |
157 | left: 6px; | 157 | left: 6px; |
158 | top: 7px; | 158 | top: 7px; |
159 | width: 24px; | 159 | width: 24px; |
160 | height: 22px; | 160 | height: 22px; |
161 | background-image: url(http://1251027630.cdn.myqcloud.com/1251027630/zhichi_frontend/static/webapp/images/icons.png); | 161 | background-image: url(http://1251027630.cdn.myqcloud.com/1251027630/zhichi_frontend/static/webapp/images/icons.png); |
162 | background-repeat: no-repeat; | 162 | background-repeat: no-repeat; |
163 | background-size: auto 24px; | 163 | background-size: auto 24px; |
164 | background-position-x: -96px; | 164 | background-position-x: -96px; |
165 | } | 165 | } |
166 | .nav-component .group-page-nav .group-nav:after { | 166 | .nav-component .group-page-nav .group-nav:after { |
167 | content: ''; | 167 | content: ''; |
168 | position: absolute; | 168 | position: absolute; |
169 | right: 12px; | 169 | right: 12px; |
170 | top: 17px; | 170 | top: 17px; |
171 | display: block; | 171 | display: block; |
172 | width: 14px; | 172 | width: 14px; |
173 | height: 9px; | 173 | height: 9px; |
174 | background-image: url(http://1251027630.cdn.myqcloud.com/1251027630/zhichi_frontend/static/webapp/images/down.png); | 174 | background-image: url(http://1251027630.cdn.myqcloud.com/1251027630/zhichi_frontend/static/webapp/images/down.png); |
175 | background-size: 100% auto; | 175 | background-size: 100% auto; |
176 | background-repeat: no-repeat; | 176 | background-repeat: no-repeat; |
177 | } | 177 | } |
178 | .nav-component .group-page-nav.active .group-nav:after { | 178 | .nav-component .group-page-nav.active .group-nav:after { |
179 | background-image: url(http://1251027630.cdn.myqcloud.com/1251027630/zhichi_frontend/static/webapp/images/up.png); | 179 | background-image: url(http://1251027630.cdn.myqcloud.com/1251027630/zhichi_frontend/static/webapp/images/up.png); |
180 | } | 180 | } |
181 | .nav-component .group-page-nav .page-navs { | 181 | .nav-component .group-page-nav .page-navs { |
182 | display: none; | 182 | display: none; |
183 | background-color: #f4f4f4; | 183 | background-color: #f4f4f4; |
184 | color: #999; | 184 | color: #999; |
185 | cursor: pointer; | 185 | cursor: pointer; |
186 | } | 186 | } |
187 | .nav-component .group-page-nav .page-navs .page-nav { | 187 | .nav-component .group-page-nav .page-navs .page-nav { |
188 | position: relative; | 188 | position: relative; |
189 | line-height: 35px; | 189 | line-height: 35px; |
190 | background-color: #fff; | 190 | background-color: #fff; |
191 | border-bottom: 1px solid #c6c6c6; | 191 | border-bottom: 1px solid #c6c6c6; |
192 | } | 192 | } |
193 | .nav-component .group-page-nav.active .page-navs { | 193 | .nav-component .group-page-nav.active .page-navs { |
194 | display: block; | 194 | display: block; |
195 | } | 195 | } |
196 | .nav-component .group-page-nav .page-navs .active{ | 196 | .nav-component .group-page-nav .page-navs .active{ |
197 | background-color: #c6c6c6; | 197 | background-color: #c6c6c6; |
198 | color: #fff; | 198 | color: #fff; |
199 | } | 199 | } |
200 | .nav-component .group-page-nav .page-navs li{ | 200 | .nav-component .group-page-nav .page-navs li{ |
201 | box-sizing: border-box; | 201 | box-sizing: border-box; |
202 | -webkit-box-sizing: border-box; | 202 | -webkit-box-sizing: border-box; |
203 | } | 203 | } |
204 | .nav-component .group-page-nav .page-navs li:hover { | 204 | .nav-component .group-page-nav .page-navs li:hover { |
205 | outline: 1px solid #ffb100; | 205 | outline: 1px solid #ffb100; |
206 | text-indent: 33px; | 206 | text-indent: 33px; |
207 | border: 1px solid #ffb100; | 207 | border: 1px solid #ffb100; |
208 | border-top: 0; | 208 | border-top: 0; |
209 | } | 209 | } |
210 | .nav-component .group-page-nav .page-navs .empty-group-tip { | 210 | .nav-component .group-page-nav .page-navs .empty-group-tip { |
211 | background-color: #fff!important; | 211 | background-color: #fff!important; |
212 | color: #666; | 212 | color: #666; |
213 | text-align: center; | 213 | text-align: center; |
214 | text-indent: 0; | 214 | text-indent: 0; |
215 | cursor: default; | 215 | cursor: default; |
216 | } | 216 | } |
217 | #preview-code { | 217 | #preview-code { |
218 | width: 180px; | 218 | width: 180px; |
219 | height: 180px; | 219 | height: 180px; |
220 | } | 220 | } |
221 | .code-container { | 221 | .code-container { |
222 | display: inline-block; | 222 | display: inline-block; |
223 | padding: 10px; | 223 | padding: 10px; |
224 | border: 1px solid #ccc; | 224 | border: 1px solid #ccc; |
225 | } | 225 | } |
226 | .cata-phone-tab { | 226 | .cata-phone-tab { |
227 | display: inline-block; | 227 | display: inline-block; |
228 | margin-right: 26px; | 228 | margin-right: 26px; |
229 | margin-top: 147px; | 229 | margin-top: 147px; |
230 | cursor: pointer; | 230 | cursor: pointer; |
231 | } | 231 | } |
232 | .cata-phone-tab > div { | 232 | .cata-phone-tab > div { |
233 | padding: 14px 7px; | 233 | padding: 14px 7px; |
234 | width: 18px; | 234 | width: 18px; |
235 | margin-left: auto; | 235 | margin-left: auto; |
236 | margin-right: auto; | 236 | margin-right: auto; |
237 | color: #666; | 237 | color: #666; |
238 | border: 1px solid #ccc; | 238 | border: 1px solid #ccc; |
239 | } | 239 | } |
240 | .cata-phone-tab > div.active { | 240 | .cata-phone-tab > div.active { |
241 | color: #fff; | 241 | color: #fff; |
242 | background: #8d8d8d; | 242 | background: #8d8d8d; |
243 | border: 1px solid #8d8d8d; | 243 | border: 1px solid #8d8d8d; |
244 | } | 244 | } |
245 | .phone-model { | 245 | .phone-model { |
246 | display: none; | 246 | display: none; |
247 | } | 247 | } |
248 | .phone-model-list { | 248 | .phone-model-list { |
249 | color: #999; | 249 | color: #999; |
250 | font-size: 16px; | 250 | font-size: 16px; |
251 | line-height: 36px; | 251 | line-height: 36px; |
252 | text-align: center; | 252 | text-align: center; |
253 | } | 253 | } |
254 | .phone-model-list li { | 254 | .phone-model-list li { |
255 | margin-bottom: 5px; | 255 | margin-bottom: 5px; |
256 | border: 1px solid #ccc; | 256 | border: 1px solid #ccc; |
257 | cursor: pointer; | 257 | cursor: pointer; |
258 | } | 258 | } |
259 | .phone-model-list li.active { | 259 | .phone-model-list li.active { |
260 | color: #fff; | 260 | color: #fff; |
261 | background-color: #8d8d8d; | 261 | background-color: #8d8d8d; |
262 | border-color: #8d8d8d; | 262 | border-color: #8d8d8d; |
263 | } | 263 | } |
264 | #phone-component.phone-6plus { | 264 | #phone-component.phone-6plus { |
265 | width: 332px; | 265 | width: 332px; |
266 | height: 670px; | 266 | height: 670px; |
267 | background-image: url(http://1251027630.cdn.myqcloud.com/1251027630/zhichi_frontend/static/webapp/images/phone/6s.png); | 267 | background-image: url(http://1251027630.cdn.myqcloud.com/1251027630/zhichi_frontend/static/webapp/images/phone/6s.png); |
268 | } | 268 | } |
269 | #phone-component.phone-6plus .phone-head { | 269 | #phone-component.phone-6plus .phone-head { |
270 | top: 81px; | 270 | top: 81px; |
271 | left: 22px; | 271 | left: 22px; |
272 | width: 288px; | 272 | width: 288px; |
273 | } | 273 | } |
274 | #phone-component.phone-6plus .phone-content { | 274 | #phone-component.phone-6plus .phone-content { |
275 | top: 139px; | 275 | top: 139px; |
276 | left: 22px; | 276 | left: 22px; |
277 | width: 288px; | 277 | width: 288px; |
278 | height: 446px; | 278 | height: 446px; |
279 | } | 279 | } |
280 | #phone-component.phone-6plus .preview-iframe { | 280 | #phone-component.phone-6plus .preview-iframe { |
281 | width: 320px; | 281 | width: 320px; |
282 | height: 495px; | 282 | height: 495px; |
283 | transform: scale(0.9); | 283 | transform: scale(0.9); |
284 | -webkit-transform: scale(0.9); | 284 | -webkit-transform: scale(0.9); |
285 | -ms-transform: scale(0.9); | 285 | -ms-transform: scale(0.9); |
286 | -moz-transform: scale(0.9); | 286 | -moz-transform: scale(0.9); |
287 | } | 287 | } |
288 | #phone-component.phone-5s { | 288 | #phone-component.phone-5s { |
289 | width: 312px; | 289 | width: 312px; |
290 | height: 648px; | 290 | height: 648px; |
291 | background-image: url(http://1251027630.cdn.myqcloud.com/1251027630/zhichi_frontend/static/webapp/images/phone/5s.png); | 291 | background-image: url(http://1251027630.cdn.myqcloud.com/1251027630/zhichi_frontend/static/webapp/images/phone/5s.png); |
292 | } | 292 | } |
293 | #phone-component.phone-5s .phone-head { | 293 | #phone-component.phone-5s .phone-head { |
294 | top: 93px; | 294 | top: 93px; |
295 | left: 25px; | 295 | left: 25px; |
296 | width: 262px; | 296 | width: 262px; |
297 | } | 297 | } |
298 | #phone-component.phone-5s .phone-content { | 298 | #phone-component.phone-5s .phone-content { |
299 | top: 150px; | 299 | top: 150px; |
300 | left: 26px; | 300 | left: 26px; |
301 | width: 260px; | 301 | width: 260px; |
302 | height: 405px; | 302 | height: 405px; |
303 | } | 303 | } |
304 | #phone-component.phone-5s .preview-iframe { | 304 | #phone-component.phone-5s .preview-iframe { |
305 | width: 320px; | 305 | width: 320px; |
306 | height: 498px; | 306 | height: 498px; |
307 | transform: scale(0.8125); | 307 | transform: scale(0.8125); |
308 | -webkit-transform: scale(0.8125); | 308 | -webkit-transform: scale(0.8125); |
309 | -ms-transform: scale(0.8125); | 309 | -ms-transform: scale(0.8125); |
310 | -moz-transform: scale(0.8125); | 310 | -moz-transform: scale(0.8125); |
311 | } | 311 | } |
312 | #phone-component.phone-note4 { | 312 | #phone-component.phone-note4 { |
313 | width: 340px; | 313 | width: 340px; |
314 | height: 665px; | 314 | height: 665px; |
315 | background-image: url(http://1251027630.cdn.myqcloud.com/1251027630/zhichi_frontend/static/webapp/images/phone/note4.png); | 315 | background-image: url(http://1251027630.cdn.myqcloud.com/1251027630/zhichi_frontend/static/webapp/images/phone/note4.png); |
316 | } | 316 | } |
317 | #phone-component.phone-note4 .phone-head { | 317 | #phone-component.phone-note4 .phone-head { |
318 | top: 56px; | 318 | top: 56px; |
319 | left: 16px; | 319 | left: 16px; |
320 | width: 306px; | 320 | width: 306px; |
321 | } | 321 | } |
322 | #phone-component.phone-note4 .phone-content { | 322 | #phone-component.phone-note4 .phone-content { |
323 | left: 17px; | 323 | left: 17px; |
324 | top: 114px; | 324 | top: 114px; |
325 | width: 305px; | 325 | width: 305px; |
326 | height: 497px; | 326 | height: 497px; |
327 | } | 327 | } |
328 | #phone-component.phone-note4 .preview-iframe { | 328 | #phone-component.phone-note4 .preview-iframe { |
329 | width: 320px; | 329 | width: 320px; |
330 | height: 521px; | 330 | height: 521px; |
331 | transform: scale(0.953215); | 331 | transform: scale(0.953215); |
332 | -webkit-transform: scale(0.953215); | 332 | -webkit-transform: scale(0.953215); |
333 | -ms-transform: scale(0.953215); | 333 | -ms-transform: scale(0.953215); |
334 | -moz-transform: scale(0.953215); | 334 | -moz-transform: scale(0.953215); |
335 | } | 335 | } |
336 | #phone-component.phone-p8 { | 336 | #phone-component.phone-p8 { |
337 | width: 334px; | 337 | width: 334px; |
338 | height: 650px; | 338 | height: 650px; |
339 | background-image: url(http://1251027630.cdn.myqcloud.com/1251027630/zhichi_frontend/static/webapp/images/phone/p8.png); | 339 | background-image: url(http://1251027630.cdn.myqcloud.com/1251027630/zhichi_frontend/static/webapp/images/phone/p8.png); |
340 | } | 340 | } |
341 | #phone-component.phone-p8 .phone-head { | 341 | #phone-component.phone-p8 .phone-head { |
342 | top: 57px; | 342 | top: 57px; |
343 | left: 10px; | 343 | left: 10px; |
344 | width: 315px; | 344 | width: 315px; |
345 | } | 345 | } |
346 | #phone-component.phone-p8 .phone-content { | 346 | #phone-component.phone-p8 .phone-content { |
347 | top: 115px; | 347 | top: 115px; |
348 | left: 10px; | 348 | left: 10px; |
349 | width: 315px; | 349 | width: 315px; |
350 | height: 480px; | 350 | height: 480px; |
351 | } | 351 | } |
352 | #phone-component.phone-p8 .preview-iframe { | 352 | #phone-component.phone-p8 .preview-iframe { |
353 | width: 322px; | 353 | width: 322px; |
354 | height: 491px; | 354 | height: 491px; |
355 | transform: scale(0.978125); | 355 | transform: scale(0.978125); |
356 | -webkit-transform: scale(0.978125); | 356 | -webkit-transform: scale(0.978125); |
357 | -ms-transform: scale(0.978125); | 357 | -ms-transform: scale(0.978125); |
358 | -moz-transform: scale(0.978125); | 358 | -moz-transform: scale(0.978125); |
359 | } | 359 | } |
360 | #phone-component.phone-mi4 { | 360 | #phone-component.phone-mi4 { |
361 | width: 330px; | 361 | width: 330px; |
362 | height: 660px; | 362 | height: 660px; |
363 | background-image: url(http://1251027630.cdn.myqcloud.com/1251027630/zhichi_frontend/static/webapp/images/phone/mi4.png); | 363 | background-image: url(http://1251027630.cdn.myqcloud.com/1251027630/zhichi_frontend/static/webapp/images/phone/mi4.png); |
364 | } | 364 | } |
365 | #phone-component.phone-mi4 .phone-head { | 365 | #phone-component.phone-mi4 .phone-head { |
366 | top: 63px; | 366 | top: 63px; |
367 | left: 17px; | 367 | left: 17px; |
368 | width: 296px; | 368 | width: 296px; |
369 | } | 369 | } |
370 | #phone-component.phone-mi4 .phone-content { | 370 | #phone-component.phone-mi4 .phone-content { |
371 | top: 121px; | 371 | top: 121px; |
372 | left: 17px; | 372 | left: 17px; |
373 | width: 296px; | 373 | width: 296px; |
374 | height: 462px; | 374 | height: 462px; |
375 | } | 375 | } |
376 | #phone-component.phone-mi4 .preview-iframe { | 376 | #phone-component.phone-mi4 .preview-iframe { |
377 | width: 322px; | 377 | width: 322px; |
378 | height: 503px; | 378 | height: 503px; |
379 | transform: scale(0.91875); | 379 | transform: scale(0.91875); |
380 | -webkit-transform: scale(0.91875); | 380 | -webkit-transform: scale(0.91875); |
381 | -ms-transform: scale(0.91875); | 381 | -ms-transform: scale(0.91875); |
382 | -moz-transform: scale(0.91875); | 382 | -moz-transform: scale(0.91875); |
383 | } | 383 | } |
384 | #phone-component.ipad-air { | 384 | #phone-component.ipad-air { |
385 | width: 460px; | 385 | width: 460px; |
386 | height: 660px; | 386 | height: 660px; |
387 | background-image: url(http://1251027630.cdn.myqcloud.com/1251027630/zhichi_frontend/static/webapp/images/phone/ipad-air.png); | 387 | background-image: url(http://1251027630.cdn.myqcloud.com/1251027630/zhichi_frontend/static/webapp/images/phone/ipad-air.png); |
388 | } | 388 | } |
389 | #phone-component.ipad-air .phone-head { | 389 | #phone-component.ipad-air .phone-head { |
390 | top: 59px; | 390 | top: 59px; |
391 | left: 30px; | 391 | left: 30px; |
392 | width: 400px; | 392 | width: 400px; |
393 | height: 80px; | 393 | height: 80px; |
394 | } | 394 | } |
395 | #phone-component.ipad-air .phone-head > span { | 395 | #phone-component.ipad-air .phone-head > span { |
396 | top: 40px; | 396 | top: 40px; |
397 | } | 397 | } |
398 | #phone-component.ipad-air .phone-content { | 398 | #phone-component.ipad-air .phone-content { |
399 | top: 139px; | 399 | top: 139px; |
400 | left: 30px; | 400 | left: 30px; |
401 | width: 400px; | 401 | width: 400px; |
402 | height: 461px; | 402 | height: 461px; |
403 | } | 403 | } |
404 | #phone-component.ipad-air .preview-iframe { | 404 | #phone-component.ipad-air .preview-iframe { |
405 | width: 323px; | 405 | width: 323px; |
406 | height: 373px; | 406 | height: 373px; |
407 | transform: scale(1.2375); | 407 | transform: scale(1.2375); |
408 | -webkit-transform: scale(1.2375); | 408 | -webkit-transform: scale(1.2375); |
409 | -ms-transform: scale(1.2375); | 409 | -ms-transform: scale(1.2375); |
410 | -moz-transform: scale(1.2375); | 410 | -moz-transform: scale(1.2375); |
411 | } | 411 | } |
412 | 412 | ||
413 | .bottom-tab { | 413 | .bottom-tab { |
414 | margin-top: 78px; | 414 | margin-top: 78px; |
415 | width: 36px !important; | 415 | width: 36px !important; |
416 | padding: 0 !important; | 416 | padding: 0 !important; |
417 | } | 417 | } |
418 | .bottom-tab > span { | 418 | .bottom-tab > span { |
419 | display: block; | 419 | display: block; |
420 | width: 36px; | 420 | width: 36px; |
421 | height: 50px; | 421 | height: 50px; |
422 | line-height: 40px; | 422 | line-height: 40px; |
423 | font-size: 20px; | 423 | font-size: 20px; |
424 | text-align: center; | 424 | text-align: center; |
425 | color: #aaa; | 425 | color: #aaa; |
426 | cursor: pointer; | 426 | cursor: pointer; |
427 | background-color: #fff; | 427 | background-color: #fff; |
428 | } | 428 | } |
429 | .bottom-tab > span:first-child { | 429 | .bottom-tab > span:first-child { |
430 | border-bottom: 1px solid #e7e7e7; | 430 | border-bottom: 1px solid #e7e7e7; |
431 | } | 431 | } |
432 | .bottom-tab a { | 432 | .bottom-tab a { |
433 | display: inline-block; | 433 | display: inline-block; |
434 | color: #aaa; | 434 | color: #aaa; |
435 | width: 100%; | 435 | width: 100%; |
436 | height: 100%; | 436 | height: 100%; |
437 | font-size: 12px; | 437 | font-size: 12px; |
438 | line-height: 1em; | 438 | line-height: 1em; |
439 | } | 439 | } |
440 | .bottom-tab a > span { | 440 | .bottom-tab a > span { |
441 | display: inline-block; | 441 | display: inline-block; |
442 | width: 100%; | 442 | width: 100%; |
443 | margin: 5px 0; | 443 | margin: 5px 0; |
444 | font-size: 20px; | 444 | font-size: 20px; |
445 | vertical-align: top; | 445 | vertical-align: top; |
446 | } | 446 | } |
447 | </style> | 447 | </style> |
448 | <script src="http://1251027630.cdn.myqcloud.com/1251027630/zhichi_frontend/static/webapp/js/library/jquery-2.1.4.min.js"></script> | 448 | <script src="http://1251027630.cdn.myqcloud.com/1251027630/zhichi_frontend/static/webapp/js/library/jquery-2.1.4.min.js"></script> |
449 | <script src="http://1251027630.cdn.myqcloud.com/1251027630/zhichi_frontend/static/pc/invitation/js/tip.js"></script> | 449 | <script src="http://1251027630.cdn.myqcloud.com/1251027630/zhichi_frontend/static/pc/invitation/js/tip.js"></script> |
450 | <script type="text/javascript"> | 450 | <script type="text/javascript"> |
451 | var scaleRatio = window.innerHeight/683, | 451 | var scaleRatio = window.innerHeight/683, |
452 | scaleStr; | 452 | scaleStr; |
453 | 453 | ||
454 | if(scaleRatio > 1){ | 454 | if(scaleRatio > 1){ |
455 | scaleRatio = 1; | 455 | scaleRatio = 1; |
456 | } | 456 | } |
457 | scaleStr = 'scale('+scaleRatio+')'; | 457 | scaleStr = 'scale('+scaleRatio+')'; |
458 | window.onload = function(){ | 458 | window.onload = function(){ |
459 | $('.webapp').css({ | 459 | $('.webapp').css({ |
460 | transform: scaleStr, | 460 | transform: scaleStr, |
461 | '-webkit-transform': scaleStr, | 461 | '-webkit-transform': scaleStr, |
462 | '-ms-transform': scaleStr, | 462 | '-ms-transform': scaleStr, |
463 | '-moz-transform': scaleStr | 463 | '-moz-transform': scaleStr |
464 | }); | 464 | }); |
465 | }; | 465 | }; |
466 | </script> | 466 | </script> |
467 | <script type='text/javascript'> | 467 | <script type='text/javascript'> |
468 | var _vds = _vds || []; | 468 | var _vds = _vds || []; |
469 | window._vds = _vds; | 469 | window._vds = _vds; |
470 | (function(){ | 470 | (function(){ |
471 | _vds.push(['setAccountId', '9fd21c28eb55d8a5']); | 471 | _vds.push(['setAccountId', '9fd21c28eb55d8a5']); |
472 | (function() { | 472 | (function() { |
473 | var vds = document.createElement('script'); | 473 | var vds = document.createElement('script'); |
474 | vds.type='text/javascript'; | 474 | vds.type='text/javascript'; |
475 | vds.async = true; | 475 | vds.async = true; |
476 | vds.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'dn-growing.qbox.me/vds.js'; | 476 | vds.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'dn-growing.qbox.me/vds.js'; |
477 | var s = document.getElementsByTagName('script')[0]; | 477 | var s = document.getElementsByTagName('script')[0]; |
478 | s.parentNode.insertBefore(vds, s); | 478 | s.parentNode.insertBefore(vds, s); |
479 | })(); | 479 | })(); |
480 | })(); | 480 | })(); |
481 | </script> | 481 | </script> |
482 | </head> | 482 | </head> |
483 | <body class="webapp" is_login="0"> | 483 | <body class="webapp" is_login="0"> |
484 | <div id="preview-wrap" class="preview-wrap"> | 484 | <div id="preview-wrap" class="preview-wrap"> |
485 | <div class="nav-component left-component"> | 485 | <div class="nav-component left-component"> |
486 | <p class="box-title">扫描二维码预览并分享给朋友</p> | 486 | <p class="box-title">扫描二维码预览并分享给朋友</p> |
487 | <div class="code-container"> | 487 | <div class="code-container"> |
488 | <img src="" id="preview-code"> | 488 | <img src="" id="preview-code"> |
489 | </div> | 489 | </div> |
490 | <p class="box-title title2">或复制链接发送给朋友</p> | 490 | <p class="box-title title2">或复制链接发送给朋友</p> |
491 | <div class="app-link-wrap"><input type="text" id="app-link"></div> | 491 | <div class="app-link-wrap"><input type="text" id="app-link"></div> |
492 | <div class="copy-link-wrap"><button id="copy-link">复制链接</button></div> | 492 | <div class="copy-link-wrap"><button id="copy-link">复制链接</button></div> |
493 | </div> | 493 | </div> |
494 | <div id="phone-component" class="phone-6plus"> | 494 | <div id="phone-component" class="phone-6plus"> |
495 | <div class="phone-head"><span id="go-back">返回</span></div> | 495 | <div class="phone-head"><span id="go-back">返回</span></div> |
496 | <div id="phone-container" class="phone-content"> | 496 | <div id="phone-container" class="phone-content"> |
497 | <iframe class="preview-iframe" id="preview-iframe" frameborder="0" allowtransparency="true" seamless></iframe> | 497 | <iframe class="preview-iframe" id="preview-iframe" frameborder="0" allowtransparency="true" seamless></iframe> |
498 | </div> | 498 | </div> |
499 | </div> | 499 | </div> |
500 | <div class="cata-phone-tab"> | 500 | <div class="cata-phone-tab"> |
501 | <div class="tab-item-cata active">目录</div> | 501 | <div class="tab-item-cata active">目录</div> |
502 | <div class="tab-item-phone">机型</div> | 502 | <div class="tab-item-phone">机型</div> |
503 | <div class="bottom-tab"> | 503 | <div class="bottom-tab"> |
504 | <span><a target="_blank" href="/index.php?r=pc/Webapp/exclusive"><span class="icon-container icon-heart" title="我要定制"></span>定制</a></span> | 504 | <span><a target="_blank" href="/index.php?r=pc/Webapp/exclusive"><span class="icon-container icon-heart" title="我要定制"></span>定制</a></span> |
505 | <span><a target="_blank" href="http://jq.qq.com/?_wv=1027&k=2Fp43Eg"><span class="icon-container icon-earphone"></span>客服</a></span> | 505 | <span><a target="_blank" href="http://jq.qq.com/?_wv=1027&k=2Fp43Eg"><span class="icon-container icon-earphone"></span>客服</a></span> |
506 | </div> | 506 | </div> |
507 | </div> | 507 | </div> |
508 | <div id="nav-component" class="nav-component"> | 508 | <div id="nav-component" class="nav-component"> |
509 | <p class="box-title">按目录浏览</p> | 509 | <p class="box-title">按目录浏览</p> |
510 | <ul id="group-page-container" class="group-page-container"></ul> | 510 | <ul id="group-page-container" class="group-page-container"></ul> |
511 | </div> | 511 | </div> |
512 | <div id="phone-model" class="phone-model nav-component"> | 512 | <div id="phone-model" class="phone-model nav-component"> |
513 | <p class="box-title">此预览仅供参考,以实际设备为准</p> | 513 | <p class="box-title">此预览仅供参考,以实际设备为准</p> |
514 | <ul class="phone-model-list"> | 514 | <ul class="phone-model-list"> |
515 | <li class="active" data-type="phone-6plus">iPhone 6 Plus</li> | 515 | <li class="active" data-type="phone-6plus">iPhone 6 Plus</li> |
516 | <li data-type="phone-5s">iPhone 5s</li> | 516 | <li data-type="phone-5s">iPhone 5s</li> |
517 | <li data-type="phone-note4">三星Note 4</li> | 517 | <li data-type="phone-note4">三星Note 4</li> |
518 | <li data-type="phone-p8">华为P8</li> | 518 | <li data-type="phone-p8">华为P8</li> |
519 | <li data-type="phone-mi4">小米M4</li> | 519 | <li data-type="phone-mi4">小米M4</li> |
520 | <li data-type="ipad-air">iPad Air 2</li> | 520 | <li data-type="ipad-air">iPad Air 2</li> |
521 | </ul> | 521 | </ul> |
522 | </div> | 522 | </div> |
523 | </div> | 523 | </div> |
524 | <!-- 登录注册 --> | 524 | <!-- 登录注册 --> |
525 | <link rel="stylesheet" href="http://1251027630.cdn.myqcloud.com/1251027630/zhichi_frontend/static/webapp_home/css/app_login_reg.css?version=10213"> | 525 | <link rel="stylesheet" href="http://1251027630.cdn.myqcloud.com/1251027630/zhichi_frontend/static/webapp_home/css/app_login_reg.css?version=10213"> |
526 | 526 | ||
527 | <script type="text/javascript" src="http://1251027630.cdn.myqcloud.com/1251027630/zhichi_frontend/static/pc2/common/js/jquery.md5.js"></script> | 527 | <script type="text/javascript" src="http://1251027630.cdn.myqcloud.com/1251027630/zhichi_frontend/static/pc2/common/js/jquery.md5.js"></script> |
528 | <script type="text/javascript" src="http://1251027630.cdn.myqcloud.com/1251027630/zhichi_frontend/static/pc2/common/js/cookie.js"></script> | 528 | <script type="text/javascript" src="http://1251027630.cdn.myqcloud.com/1251027630/zhichi_frontend/static/pc2/common/js/cookie.js"></script> |
529 | <script type="text/javascript" src="http://1251027630.cdn.myqcloud.com/1251027630/zhichi_frontend/static/webapp_home/js/app_login_reg.js?version=10213"></script> | 529 | <script type="text/javascript" src="http://1251027630.cdn.myqcloud.com/1251027630/zhichi_frontend/static/webapp_home/js/app_login_reg.js?version=10213"></script> |
530 | <div class="lr-mask" id="login_wrap" user_token=""> | 530 | <div class="lr-mask" id="login_wrap" user_token=""> |
531 | <div class="lr" id="login-panel"> | 531 | <div class="lr" id="login-panel"> |
532 | <div class="lr-left"> | 532 | <div class="lr-left"> |
533 | <div class="reg-wrap"> | 533 | <div class="reg-wrap"> |
534 | <img src="http://1251027630.cdn.myqcloud.com/1251027630/zhichi_frontend/static/pc2/index/images/toreg.png"> | 534 | <img src="http://1251027630.cdn.myqcloud.com/1251027630/zhichi_frontend/static/pc2/index/images/toreg.png"> |
535 | <div class="to-reg">注册</div> | 535 | <div class="to-reg">注册</div> |
536 | </div> | 536 | </div> |
537 | <div class="login-wrap"> | 537 | <div class="login-wrap"> |
538 | <img src="http://1251027630.cdn.myqcloud.com/1251027630/zhichi_frontend/static/pc2/index/images/tologin.png"> | 538 | <img src="http://1251027630.cdn.myqcloud.com/1251027630/zhichi_frontend/static/pc2/index/images/tologin.png"> |
539 | <div class="to-login">登录</div> | 539 | <div class="to-login">登录</div> |
540 | </div> | 540 | </div> |
541 | </div><div class="lr-right"> | 541 | </div><div class="lr-right"> |
542 | <div class="login-info-wrap"> | 542 | <div class="login-info-wrap"> |
543 | <div class="title">登录<span>(个人/企业账号)</span></div> | 543 | <div class="title">登录<span>(个人/企业账号)</span></div> |
544 | <input style="margin-top: 60px;" id="login-username" type="text" placeholder="邮箱/手机号" class="long-input"> | 544 | <input style="margin-top: 60px;" id="login-username" type="text" placeholder="邮箱/手机号" class="long-input"> |
545 | <input style="margin-top: 20px;" id="login-password" type="password" placeholder="请输入6-20位密码" class="long-input"> | 545 | <input style="margin-top: 20px;" id="login-password" type="password" placeholder="请输入6-20位密码" class="long-input"> |
546 | <div class="Rempw"><input type="checkbox" id="remberPw" checked><label for="remberPw">记住密码</label><span class="forgetPw">忘记密码</span></div> | 546 | <div class="Rempw"><input type="checkbox" id="remberPw" checked><label for="remberPw">记住密码</label><span class="forgetPw">忘记密码</span></div> |
547 | <div id="login-btn" class="login-btn">登录</div> | 547 | <div id="login-btn" class="login-btn">登录</div> |
548 | <p style="padding: 10px 0;">还没有账号?<span class="reg-now">免费注册</span></p> | 548 | <p style="padding: 10px 0;">还没有账号?<span class="reg-now">免费注册</span></p> |
549 | <div style="margin-top: 10px;"><span class="cross-Line"></span><span style="margin: 0 10px;font-size: 16px;">第三方账号登录</span><span class="cross-Line"></span></div> | 549 | <div style="margin-top: 10px;"><span class="cross-Line"></span><span style="margin: 0 10px;font-size: 16px;">第三方账号登录</span><span class="cross-Line"></span></div> |
550 | <div class="img-qq"> | 550 | <div class="img-qq"> |
551 | <a class="login-wx" href="javascript:;"><img title="微信" src="http://1251027630.cdn.myqcloud.com/1251027630/zhichi_frontend/static/pc2/index/images/wx.png"></a> | 551 | <a class="login-wx" href="javascript:;"><img title="微信" src="http://1251027630.cdn.myqcloud.com/1251027630/zhichi_frontend/static/pc2/index/images/wx.png"></a> |
552 | <a class="login_qq" href="http://www.zhichiwangluo.com/index.php?r=Login/qLogin"><img title="QQ" src="http://1251027630.cdn.myqcloud.com/1251027630/zhichi_frontend/static/pc2/index/images/qq.png"></a> | 552 | <a class="login_qq" href="http://www.zhichiwangluo.com/index.php?r=Login/qLogin"><img title="QQ" src="http://1251027630.cdn.myqcloud.com/1251027630/zhichi_frontend/static/pc2/index/images/qq.png"></a> |
553 | <a class="login_wd" href="/index.php?r=Login/wdlogin"><img title="微店" src="http://1251027630.cdn.myqcloud.com/1251027630/zhichi_frontend/static/pc2/index/images/wd.png"></a> | 553 | <a class="login_wd" href="/index.php?r=Login/wdlogin"><img title="微店" src="http://1251027630.cdn.myqcloud.com/1251027630/zhichi_frontend/static/pc2/index/images/wd.png"></a> |
554 | <a class="login_qq" href="/index.php?r=login/WMLogin"><img title="微盟" src="http://1251027630.cdn.myqcloud.com/1251027630/zhichi_frontend/static/pc2/index/images/weimob.png"></a> | 554 | <a class="login_qq" href="/index.php?r=login/WMLogin"><img title="微盟" src="http://1251027630.cdn.myqcloud.com/1251027630/zhichi_frontend/static/pc2/index/images/weimob.png"></a> |
555 | <a class="login_qq" href="/index.php?r=login/WBLogin"><img title="微博" src="http://1251027630.cdn.myqcloud.com/1251027630/zhichi_frontend/static/pc2/index/images/wb.png"></a> | 555 | <a class="login_qq" href="/index.php?r=login/WBLogin"><img title="微博" src="http://1251027630.cdn.myqcloud.com/1251027630/zhichi_frontend/static/pc2/index/images/wb.png"></a> |
556 | </div> | 556 | </div> |
557 | </div> | 557 | </div> |
558 | <div class="wx-login" > | 558 | <div class="wx-login" > |
559 | <div class="title">微信登录</div> | 559 | <div class="title">微信登录</div> |
560 | <img class="code-img" src=""> | 560 | <img class="code-img" src=""> |
561 | <p style="text-align: center;"><span class="cross-Line"></span>微信扫码登录<span class="cross-Line"></span></p> | 561 | <p style="text-align: center;"><span class="cross-Line"></span>微信扫码登录<span class="cross-Line"></span></p> |
562 | <p class="account-login" style="margin-top: 30px;text-align: center;color: #3091f2;cursor: pointer;">返回账号登陆</p> | 562 | <p class="account-login" style="margin-top: 30px;text-align: center;color: #3091f2;cursor: pointer;">返回账号登陆</p> |
563 | </div> | 563 | </div> |
564 | <div class="reg-info-wrap"> | 564 | <div class="reg-info-wrap"> |
565 | <div class="reg-type"><span class="active">个人注册</span><span>企业注册</span></div> | 565 | <div class="reg-type"><span class="active">个人注册</span><span>企业注册</span></div> |
566 | <div class="person-reg"> | 566 | <div class="person-reg"> |
567 | <img class="code-img" src="" alt=""> | 567 | <img class="code-img" src="" alt=""> |
568 | <p style="text-align: center;"><span style="width:55px;" class="cross-Line"></span><span style="margin: 0 5px;">微信扫码注册</span><span style="width:55px;" class="cross-Line"></span></p> | 568 | <p style="text-align: center;"><span style="width:55px;" class="cross-Line"></span><span style="margin: 0 5px;">微信扫码注册</span><span style="width:55px;" class="cross-Line"></span></p> |
569 | 569 | ||
570 | <div class="perfit-info" > | 570 | <div class="perfit-info" > |
571 | <input style="margin-top: 60px;" type="text" id="perfit-phone" placeholder="手机号" class="long-input"> | 571 | <input style="margin-top: 60px;" type="text" id="perfit-phone" placeholder="手机号" class="long-input"> |
572 | <input type="password" placeholder="密码" id="perfit-pw1" class="long-input"> | 572 | <input type="password" placeholder="密码" id="perfit-pw1" class="long-input"> |
573 | <input type="password" placeholder="确认密码" id="perfit-pw2" class="long-input"> | 573 | <input type="password" placeholder="确认密码" id="perfit-pw2" class="long-input"> |
574 | <input type="text" placeholder="验证码" id="perfit-code" style="width: 177px"><span class="getPerfitCode">获取验证码</span> | 574 | <input type="text" placeholder="验证码" id="perfit-code" style="width: 177px"><span class="getPerfitCode">获取验证码</span> |
575 | <input type="text" placeholder="邀请码" id="perfit-invite" class="long-input"> | 575 | <input type="text" placeholder="邀请码" id="perfit-invite" class="long-input"> |
576 | <div class="login-btn" id="perfit-info">注册</div> | 576 | <div class="login-btn" id="perfit-info">注册</div> |
577 | </div> | 577 | </div> |
578 | </div> | 578 | </div> |
579 | <div class="company-reg"> | 579 | <div class="company-reg"> |
580 | <input type="text" id="reg-fullname" placeholder="企业名称" class="long-input"><!-- <label class="necessary">*</label> --> | 580 | <input type="text" id="reg-fullname" placeholder="企业名称" class="long-input"><!-- <label class="necessary">*</label> --> |
581 | <input type="text" id="reg-phone" placeholder="手机号" class="long-input"><img style="width: 20px;vertical-align: middle;margin-left: 10px;" id="reg-phone-exist"><!-- <label class="necessary">*</label> --> | 581 | <input type="text" id="reg-phone" placeholder="手机号" class="long-input"><img style="width: 20px;vertical-align: middle;margin-left: 10px;" id="reg-phone-exist"><!-- <label class="necessary">*</label> --> |
582 | <input type="password" class="reg-password long-input" placeholder="密码" class="long-input"><!-- <label class="necessary">*</label> --> | 582 | <input type="password" class="reg-password long-input" placeholder="密码" class="long-input"><!-- <label class="necessary">*</label> --> |
583 | <input type="password" class="reg-conpassword long-input" placeholder="确认密码" class="long-input"><!-- <label class="necessary">*</label> --> | 583 | <input type="password" class="reg-conpassword long-input" placeholder="确认密码" class="long-input"><!-- <label class="necessary">*</label> --> |
584 | <input type="text" id="phone-code" placeholder="验证码" class="short-input" style="margin-top: 15px;width: 146px;"><span class="getPhoneCode">获取验证码</span> | 584 | <input type="text" id="phone-code" placeholder="验证码" class="short-input" style="margin-top: 15px;width: 146px;"><span class="getPhoneCode">获取验证码</span> |
585 | <select id="reg-company-type"> | 585 | <select id="reg-company-type"> |
586 | <option value="政府机构">政府机构</option> | 586 | <option value="政府机构">政府机构</option> |
587 | <option value="微信">微信</option> | 587 | <option value="微信">微信</option> |
588 | <option value="传媒广告">传媒广告</option> | 588 | <option value="传媒广告">传媒广告</option> |
589 | <option value="电商">电商</option> | 589 | <option value="电商">电商</option> |
590 | <option value="餐饮">餐饮</option> | 590 | <option value="餐饮">餐饮</option> |
591 | <option value="家具">家具</option> | 591 | <option value="家具">家具</option> |
592 | <option value="IT">IT</option> | 592 | <option value="IT">IT</option> |
593 | <option value="教育">教育</option> | 593 | <option value="教育">教育</option> |
594 | <option value="房地产">房地产</option> | 594 | <option value="房地产">房地产</option> |
595 | <option value="服装">服装</option> | 595 | <option value="服装">服装</option> |
596 | <option value="婚庆">婚庆</option> | 596 | <option value="婚庆">婚庆</option> |
597 | <option value="娱乐">娱乐</option> | 597 | <option value="娱乐">娱乐</option> |
598 | <option value="旅游">旅游</option> | 598 | <option value="旅游">旅游</option> |
599 | <option value="汽车">汽车</option> | 599 | <option value="汽车">汽车</option> |
600 | <option value="美容">美容</option> | 600 | <option value="美容">美容</option> |
601 | <option value="摄影">摄影</option> | 601 | <option value="摄影">摄影</option> |
602 | <option value="公益">公益</option> | 602 | <option value="公益">公益</option> |
603 | <option value="金融">金融</option> | 603 | <option value="金融">金融</option> |
604 | </select> | 604 | </select> |
605 | <div><select id="province-select"><option disabled selected>选择省</option></select><select id="city-select"><option disabled selected>选择市</option></select><select id="area-select"><option disabled selected>选择区</option></select></div> | 605 | <div><select id="province-select"><option disabled selected>选择省</option></select><select id="city-select"><option disabled selected>选择市</option></select><select id="area-select"><option disabled selected>选择区</option></select></div> |
606 | <div style="margin-top: 15px;"><input id="inviteCode" class="short-input" placeholder="邀请码,可不填"><span class="reg-btn">注册</span></div> | 606 | <div style="margin-top: 15px;"><input id="inviteCode" class="short-input" placeholder="邀请码,可不填"><span class="reg-btn">注册</span></div> |
607 | </div> | 607 | </div> |
608 | </div> | 608 | </div> |
609 | <div class="findBackPw"> | 609 | <div class="findBackPw"> |
610 | <div class="title"><span class="findtype" type="phone">手机找回</span><span class="changetype">通过邮箱找回</span></div> | 610 | <div class="title"><span class="findtype" type="phone">手机找回</span><span class="changetype">通过邮箱找回</span></div> |
611 | <div> | 611 | <div> |
612 | <input style="margin-top: 60px;" id="email-or-phone" type="text" class="account long-input" placeholder="注册手机号"> | 612 | <input style="margin-top: 60px;" id="email-or-phone" type="text" class="account long-input" placeholder="注册手机号"> |
613 | <input type="text" id="code-input" class="short-input" placeholder="验证码"><span class="getCode">获取验证码</span> | 613 | <input type="text" id="code-input" class="short-input" placeholder="验证码"><span class="getCode">获取验证码</span> |
614 | <input type="password" id="newPw1" class="long-input" placeholder="新密码"> | 614 | <input type="password" id="newPw1" class="long-input" placeholder="新密码"> |
615 | <input type="password" id="newPw2" class="long-input" placeholder="确认密码"> | 615 | <input type="password" id="newPw2" class="long-input" placeholder="确认密码"> |
616 | <div style="margin-top: 25px;" id='findReset' class="login-btn">确认</div> | 616 | <div style="margin-top: 25px;" id='findReset' class="login-btn">确认</div> |
617 | <p class="login-now" style="margin-top: 30px;text-align: center;color: #3091f2;cursor: pointer;">我想起来了,去登录 ></p> | 617 | <p class="login-now" style="margin-top: 30px;text-align: center;color: #3091f2;cursor: pointer;">我想起来了,去登录 ></p> |
618 | </div> | 618 | </div> |
619 | </div> | 619 | </div> |
620 | </div> | 620 | </div> |
621 | </div> | 621 | </div> |
622 | </div> | 622 | </div> |
623 | <!-- 登录注册 完 --> | 623 | <!-- 登录注册 完 --> |
624 | <script src="http://1251027630.cdn.myqcloud.com/1251027630/zhichi_frontend/static/webapp/js/library/jquery.zeroclipboard.min.js"></script> | 624 | <script src="http://1251027630.cdn.myqcloud.com/1251027630/zhichi_frontend/static/webapp/js/library/jquery.zeroclipboard.min.js"></script> |
625 | <script src="http://1251027630.cdn.myqcloud.com/1251027630/zhichi_frontend/static/pc2/common/js/common.js"></script> | 625 | <script src="http://1251027630.cdn.myqcloud.com/1251027630/zhichi_frontend/static/pc2/common/js/common.js"></script> |
626 | <script> | 626 | <script> |
627 | $(function() { | 627 | $(function() { |
628 | var appId = GetQueryString('id'), | 628 | var appId = GetQueryString('id'), |
629 | cdnUrl= 'http://1251027630.cdn.myqcloud.com/1251027630/zhichi_frontend', | 629 | cdnUrl= 'http://1251027630.cdn.myqcloud.com/1251027630/zhichi_frontend', |
630 | _appData = {}; | 630 | _appData = {}; |
631 | initialPreview(appId); | 631 | initialPreview(appId); |
632 | 632 | ||
633 | if(GetQueryString('f_tpl') == 1){ | 633 | if(GetQueryString('f_tpl') == 1){ |
634 | $('#nav-component').append('<div class="copy-link-wrap" style="margin-top:15px;"><button class="choose-tpl" style="background-color:#fdcb2e; color:#3f4125; border-color:#fdcb2e; border-bottom:4px solid #e1ab00;">使用模板</button></div>'); | 634 | $('#nav-component').append('<div class="copy-link-wrap" style="margin-top:15px;"><button class="choose-tpl" style="background-color:#fdcb2e; color:#3f4125; border-color:#fdcb2e; border-bottom:4px solid #e1ab00;">使用模板</button></div>'); |
635 | } | 635 | } |
636 | 636 | ||
637 | $('body').on('click', '#group-page-container .group-nav', function(event) { | 637 | $('body').on('click', '#group-page-container .group-nav', function(event) { |
638 | // 组折叠 | 638 | // 组折叠 |
639 | event.preventDefault(); | 639 | event.preventDefault(); |
640 | var target = $(this).parent(); | 640 | var target = $(this).parent(); |
641 | target.toggleClass('active'); | 641 | target.toggleClass('active'); |
642 | }).on('click', '#group-page-container .page-nav', function(event) { | 642 | }).on('click', '#group-page-container .page-nav', function(event) { |
643 | if($(this).hasClass('active')){ | 643 | if($(this).hasClass('active')){ |
644 | return; | 644 | return; |
645 | } | 645 | } |
646 | $('.page-nav.active').removeClass('active'); | 646 | $('.page-nav.active').removeClass('active'); |
647 | $(this).addClass('active'); | 647 | $(this).addClass('active'); |
648 | 648 | ||
649 | var router = $(this).attr('data-router'), | 649 | var router = $(this).attr('data-router'), |
650 | $preview = $('#preview-iframe'), | 650 | $preview = $('#preview-iframe'), |
651 | url = 'http://jisuapp.cn/app?_app_id='+appId+'&router='+router, | 651 | url = 'http://jisuapp.cn/app?_app_id='+appId+'&router='+router, |
652 | historyId = GetQueryString('history_id'), | 652 | historyId = GetQueryString('history_id'), |
653 | customFeature = _appData[router].customFeature; | 653 | customFeature = _appData[router].customFeature; |
654 | 654 | ||
655 | historyId && (url += '&history_id='+historyId); | 655 | historyId && (url += '&history_id='+historyId); |
656 | if(customFeature.form){ | 656 | if(customFeature.form){ |
657 | url += '&detail=-1'; | 657 | url += '&detail=-1'; |
658 | } | 658 | } |
659 | $preview.attr('src',url); | 659 | $preview.attr('src',url); |
660 | 660 | ||
661 | }).on('click', '.choose-tpl', function(){ | 661 | }).on('click', '.choose-tpl', function(){ |
662 | if($('body').attr('is_login') == 0){ | 662 | if($('body').attr('is_login') == 0){ |
663 | loginFunc(); | 663 | loginFunc(); |
664 | $(".lr-mask").show(); | 664 | $(".lr-mask").show(); |
665 | return; | 665 | return; |
666 | } | 666 | } |
667 | var param = { | 667 | var param = { |
668 | app_name : '我的应用', | 668 | app_name : '我的应用', |
669 | description: '' , | 669 | description: '' , |
670 | logo : cdnUrl + '/static/invitation/images/logo.png', | 670 | logo : cdnUrl + '/static/invitation/images/logo.png', |
671 | cover: cdnUrl + '/static/webapp/images/share_feng.jpg' , | 671 | cover: cdnUrl + '/static/webapp/images/share_feng.jpg' , |
672 | f_app_id : appId | 672 | f_app_id : appId |
673 | }, | 673 | }, |
674 | $btn = $(this); | 674 | $btn = $(this); |
675 | 675 | ||
676 | if($btn.hasClass('requesting')) { return; } | 676 | if($btn.hasClass('requesting')) { return; } |
677 | $btn.addClass('requesting'); | 677 | $btn.addClass('requesting'); |
678 | $ajax('http://jisuapp.cn/index.php?r=pc/AppData/add','post', param,'json',function(data){ | 678 | $ajax('http://jisuapp.cn/index.php?r=pc/AppData/add','post', param,'json',function(data){ |
679 | $btn.removeClass('requesting'); | 679 | $btn.removeClass('requesting'); |
680 | if (data.status === 0) { | 680 | if (data.status === 0) { |
681 | window.location.href = 'http://jisuapp.cn/index.php?r=pc/Webapp/edit&id='+data.data; | 681 | window.location.href = 'http://jisuapp.cn/index.php?r=pc/Webapp/edit&id='+data.data; |
682 | } else if (data.status === 3){ | 682 | } else if (data.status === 3){ |
683 | confirmTip({ | 683 | confirmTip({ |
684 | text : data.data + "<p>是否去升级VIP?</p>", | 684 | text : data.data + "<p>是否去升级VIP?</p>", |
685 | ConfirmFunction : function(){ | 685 | ConfirmFunction : function(){ |
686 | window.open('http://jisuapp.cn/index.php?r=pc/Index/appVipPacket'); | 686 | window.open('http://jisuapp.cn/index.php?r=pc/Index/appVipPacket'); |
687 | } | 687 | } |
688 | }); | 688 | }); |
689 | } else { | 689 | } else { |
690 | alertTip(data.data); | 690 | alertTip(data.data); |
691 | } | 691 | } |
692 | }, function(data){ | 692 | }, function(data){ |
693 | $btn.removeClass('requesting'); | 693 | $btn.removeClass('requesting'); |
694 | alertTip(data.data); | 694 | alertTip(data.data); |
695 | }); | 695 | }); |
696 | }); | 696 | }); |
697 | function initialPreview(appId){ | 697 | function initialPreview(appId){ |
698 | // 预览时 | 698 | // 预览时 |
699 | var $preview = $('#preview-iframe'), | 699 | var $preview = $('#preview-iframe'), |
700 | router = GetQueryString('router'), | 700 | router = GetQueryString('router'), |
701 | para = { | 701 | para = { |
702 | app_id: appId, | 702 | app_id: appId, |
703 | history_id: GetQueryString('history_id') || '' | 703 | history_id: GetQueryString('history_id') || '' |
704 | }; | 704 | }; |
705 | 705 | ||
706 | $ajax('http://jisuapp.cn/index.php?r=AppData/detail','get',para,'json',function(data){ | 706 | $ajax('http://jisuapp.cn/index.php?r=AppData/detail','get',para,'json',function(data){ |
707 | if (data.status === 0) { | 707 | if (data.status === 0) { |
708 | var info = data.data, | 708 | var info = data.data, |
709 | _cataData = typeof info.cata_data === 'string' ? JSON.parse(info.cata_data) : info.cata_data; | 709 | _cataData = typeof info.cata_data === 'string' ? JSON.parse(info.cata_data) : info.cata_data; |
710 | 710 | ||
711 | _appData = typeof info.app_data === 'string' ? JSON.parse(info.app_data) : info.app_data; | 711 | _appData = typeof info.app_data === 'string' ? JSON.parse(info.app_data) : info.app_data; |
712 | $('#preview-code').attr('src', info.qrcode); | 712 | $('#preview-code').attr('src', info.qrcode); |
713 | $('#app-link').val(info.url); | 713 | $('#app-link').val(info.url); |
714 | parseCata(_cataData); | 714 | parseCata(_cataData); |
715 | if(!router){ | 715 | if(!router){ |
716 | router = _appData.version == 1 ? _appData.data['homepage-router'] : 'page10000'; | 716 | router = _appData.version == 1 ? _appData.data['homepage-router'] : 'page10000'; |
717 | } | 717 | } |
718 | $('#group-page-container .page-nav[data-router='+router+']').trigger('click'); | 718 | $('#group-page-container .page-nav[data-router='+router+']').trigger('click'); |
719 | }else{ | 719 | }else{ |
720 | alertTip(data.data); | 720 | alertTip(data.data); |
721 | } | 721 | } |
722 | 722 | ||
723 | }); | 723 | }); |
724 | } | 724 | } |
725 | function parseCata(_cataData, router){ | 725 | function parseCata(_cataData, router){ |
726 | var cataStr = '', | 726 | var cataStr = '', |
727 | targetRouter = router || 'page10000', | 727 | targetRouter = router || 'page10000', |
728 | cataDataContent = _cataData.data; | 728 | cataDataContent = _cataData.data; |
729 | for(var cata in cataDataContent) { | 729 | for(var cata in cataDataContent) { |
730 | if(cataDataContent[cata]){ | 730 | if(cataDataContent[cata]){ |
731 | var pages = cataDataContent[cata].pages, | 731 | var pages = cataDataContent[cata].pages, |
732 | i = 0; | 732 | i = 0; |
733 | cataStr += '<li class="group-page-nav active" data-index="'+cataDataContent[cata].index+'"><p class="group-nav">'+cataDataContent[cata].group+'</p><ul class="page-navs">'; | 733 | cataStr += '<li class="group-page-nav active" data-index="'+cataDataContent[cata].index+'"><p class="group-nav">'+cataDataContent[cata].group+'</p><ul class="page-navs">'; |
734 | for(var item in pages){ | 734 | for(var item in pages){ |
735 | i++; | 735 | i++; |
736 | cataStr += parsePageNavStr(pages[item].router, pages[item].title, pages[item].name); | 736 | cataStr += parsePageNavStr(pages[item].router, pages[item].title, pages[item].name); |
737 | } | 737 | } |
738 | if(i<=0){ | 738 | if(i<=0){ |
739 | cataStr += '<p class="empty-group-tip">此分组暂无页面</p>'; | 739 | cataStr += '<p class="empty-group-tip">此分组暂无页面</p>'; |
740 | } | 740 | } |
741 | 741 | ||
742 | cataStr += '</ul></li>'; | 742 | cataStr += '</ul></li>'; |
743 | } | 743 | } |
744 | }; | 744 | }; |
745 | $('#group-page-container').empty().append(cataStr); | 745 | $('#group-page-container').empty().append(cataStr); |
746 | } | 746 | } |
747 | function parsePageNavStr (router, title, name){ | 747 | function parsePageNavStr (router, title, name){ |
748 | var str = '<li class="page-nav" data-router="'+router+'" data-title="'+title+'" data-name="'+name+'"><span class="js-page-name">'+name+'</span></li>'; | 748 | var str = '<li class="page-nav" data-router="'+router+'" data-title="'+title+'" data-name="'+name+'"><span class="js-page-name">'+name+'</span></li>'; |
749 | return str; | 749 | return str; |
750 | } | 750 | } |
751 | 751 | ||
752 | $("#copy-link").on('copy', function(e){ | 752 | $("#copy-link").on('copy', function(e){ |
753 | e.clipboardData.clearData(); | 753 | e.clipboardData.clearData(); |
754 | e.clipboardData.setData('text/plain', $('#app-link').val()); | 754 | e.clipboardData.setData('text/plain', $('#app-link').val()); |
755 | e.preventDefault(); | 755 | e.preventDefault(); |
756 | }).on('aftercopy', function(e){ | 756 | }).on('aftercopy', function(e){ |
757 | alertTip('复制成功'); | 757 | alertTip('复制成功'); |
758 | }); | 758 | }); |
759 | 759 | ||
760 | $("#go-back").on('click' , function(event) { | 760 | $("#go-back").on('click' , function(event) { |
761 | var $preview = $('#preview-iframe')[0]; | 761 | var $preview = $('#preview-iframe')[0]; |
762 | $preview.contentWindow.history.back() | 762 | $preview.contentWindow.history.back() |
763 | }); | 763 | }); |
764 | 764 | ||
765 | $('.tab-item-cata').on('click', function(){ | 765 | $('.tab-item-cata').on('click', function(){ |
766 | $(this).addClass('active').siblings().removeClass('active'); | 766 | $(this).addClass('active').siblings().removeClass('active'); |
767 | $('#phone-model').css('display', 'none'); | 767 | $('#phone-model').css('display', 'none'); |
768 | $('#nav-component').css('display', 'inline-block'); | 768 | $('#nav-component').css('display', 'inline-block'); |
769 | }); | 769 | }); |
770 | 770 | ||
771 | $('.tab-item-phone').on('click', function(){ | 771 | $('.tab-item-phone').on('click', function(){ |
772 | $(this).addClass('active').siblings().removeClass('active'); | 772 | $(this).addClass('active').siblings().removeClass('active'); |
773 | $('#phone-model').css('display', 'inline-block'); | 773 | $('#phone-model').css('display', 'inline-block'); |
774 | $('#nav-component').css('display', 'none'); | 774 | $('#nav-component').css('display', 'none'); |
775 | }); | 775 | }); |
776 | 776 | ||
777 | $('.phone-model-list').on('click', 'li', function(){ | 777 | $('.phone-model-list').on('click', 'li', function(){ |
778 | var type = $(this).attr('data-type'), | 778 | var type = $(this).attr('data-type'), |
779 | $phone = $('#phone-component'), | 779 | $phone = $('#phone-component'), |
780 | $iframe = $phone.find('iframe'); | 780 | $iframe = $phone.find('iframe'); |
781 | 781 | ||
782 | $(this).addClass('active').siblings('.active').removeClass('active'); | 782 | $(this).addClass('active').siblings('.active').removeClass('active'); |
783 | $phone.attr('class', type); | 783 | $phone.attr('class', type); |
784 | }); | 784 | }); |
785 | }); | 785 | }); |
786 | </script> | 786 | </script> |
787 | </body> | 787 | </body> |
788 | </html> | 788 | </html> |