Authored by 王水玲

星潮教室优化

@@ -57,7 +57,7 @@ const _processIndexData = (dataList) => { @@ -57,7 +57,7 @@ const _processIndexData = (dataList) => {
57 if (list.ads) { 57 if (list.ads) {
58 _.forEach(list.ads.data, (data) => { 58 _.forEach(list.ads.data, (data) => {
59 formatData.ads.push({ 59 formatData.ads.push({
60 - src: data.src + '/q/80', 60 + src: data.src,
61 url: data.url 61 url: data.url
62 }); 62 });
63 }); 63 });
@@ -77,7 +77,7 @@ const _processIndexData = (dataList) => { @@ -77,7 +77,7 @@ const _processIndexData = (dataList) => {
77 _.forEach(data.ext.tags, (tags) => { 77 _.forEach(data.ext.tags, (tags) => {
78 avatar.tags.push({ 78 avatar.tags.push({
79 avatarUrl: `/guang/star/detail?tag=${tags.tagName}&openby:yohobuy{"action":"go.h5","params":{"id":"","share":"","shareparam":{},"islogin":"N","type":0,"updateflag":"N","url":"http://m.yohobuy.com/guang/star/detail","param":{"tag":"${tags.tagName}"}}}`, // eslint-disable-line 79 avatarUrl: `/guang/star/detail?tag=${tags.tagName}&openby:yohobuy{"action":"go.h5","params":{"id":"","share":"","shareparam":{},"islogin":"N","type":0,"updateflag":"N","url":"http://m.yohobuy.com/guang/star/detail","param":{"tag":"${tags.tagName}"}}}`, // eslint-disable-line
80 - cover: tags.cover ? (tags.cover + '?imageView2/2/w/104/h/104/q/80') : tags.cover, 80 + cover: tags.cover ? (tags.cover + '?imageView2/2/w/104/h/104') : tags.cover,
81 tagName: tags.tagName 81 tagName: tags.tagName
82 }); 82 });
83 }); 83 });
@@ -87,7 +87,7 @@ const _processIndexData = (dataList) => { @@ -87,7 +87,7 @@ const _processIndexData = (dataList) => {
87 url: data.url, 87 url: data.url,
88 title: data.title, 88 title: data.title,
89 articeTxt: data.intro, 89 articeTxt: data.intro,
90 - src: data.src + '/q/80', 90 + src: data.src,
91 publishTime: helpers.dateFormat('MM月DD日 hh:mm', data.publishTime), 91 publishTime: helpers.dateFormat('MM月DD日 hh:mm', data.publishTime),
92 viewsNum: data.viewsNum 92 viewsNum: data.viewsNum
93 }, avatar)); 93 }, avatar));
@@ -102,7 +102,7 @@ const _processIndexData = (dataList) => { @@ -102,7 +102,7 @@ const _processIndexData = (dataList) => {
102 102
103 formatData.starAvatar.push({ 103 formatData.starAvatar.push({
104 url: url, 104 url: url,
105 - cover: data.cover ? (data.cover + '?imageView2/2/w/180/h/180/q/80') : data.cover 105 + cover: data.cover ? (data.cover + '?imageView2/2/w/180/h/180') : data.cover
106 }); 106 });
107 }); 107 });
108 } 108 }
@@ -203,8 +203,6 @@ const getSpecialData = () => { @@ -203,8 +203,6 @@ const getSpecialData = () => {
203 return; 203 return;
204 } 204 }
205 205
206 - item.src += '/q/80';  
207 -  
208 if (key < 4) { 206 if (key < 4) {
209 item.islazy = true; 207 item.islazy = true;
210 } 208 }
@@ -50,7 +50,7 @@ @@ -50,7 +50,7 @@
50 <div class="artice-cont"> 50 <div class="artice-cont">
51 <p>{{articeTxt}}</p> 51 <p>{{articeTxt}}</p>
52 <div class="artice-imgs-area"> 52 <div class="artice-imgs-area">
53 - <img data-original="{{image src 266 266}}" class="lazy" /> 53 + <img src="{{image src 266 266}}"/>
54 54
55 {{!-- <ul class="artice-imgs"> 55 {{!-- <ul class="artice-imgs">
56 {{#each articeImg}} 56 {{#each articeImg}}
@@ -20,7 +20,8 @@ var $window = $(window), @@ -20,7 +20,8 @@ var $window = $(window),
20 scrollH = $(window).height() - headTabH, 20 scrollH = $(window).height() - headTabH,
21 $loadingTip = $('.loading-tip'), 21 $loadingTip = $('.loading-tip'),
22 u = navigator.userAgent, 22 u = navigator.userAgent,
23 - isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); 23 + isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/),
  24 + loadNum = 0;
24 25
25 /* 26 /*
26 $swiperView = $('.swiper-view'), 27 $swiperView = $('.swiper-view'),
@@ -48,6 +49,24 @@ ellipsis.init(); @@ -48,6 +49,24 @@ ellipsis.init();
48 49
49 $window.on('mousewheel', false); 50 $window.on('mousewheel', false);
50 51
  52 +loading.showLoadingMask();
  53 +
  54 +setTimeout(function() {
  55 + loading.hideLoadingMask();
  56 +}, 5000);
  57 +
  58 +$('.artice-imgs-area img').each(function(key, item) {
  59 + if (key < 5) {
  60 + $(item).on('load', function() {
  61 + loadNum ++;
  62 +
  63 + if (loadNum === 5) {
  64 + loading.hideLoadingMask();
  65 + }
  66 + });
  67 + }
  68 +});
  69 +
51 // 限制标题字数 70 // 限制标题字数
52 function txtLimit(dom, item1, item2) { 71 function txtLimit(dom, item1, item2) {
53 var $title = dom.find(item1), 72 var $title = dom.find(item1),
@@ -278,10 +297,6 @@ starIScroll.iScroll.on('scrollEnd', function() { @@ -278,10 +297,6 @@ starIScroll.iScroll.on('scrollEnd', function() {
278 $loadingTip.slideUp(); 297 $loadingTip.slideUp();
279 }); 298 });
280 299
281 -$('img').on('load', function() {  
282 - starIScroll && starIScroll.iScroll.refresh();  
283 -});  
284 -  
285 window.setCookie('guangStarUid', window.queryString.uid); 300 window.setCookie('guangStarUid', window.queryString.uid);
286 301
287 // 明星动态文章图片相关操作 302 // 明星动态文章图片相关操作