Authored by 王水玲

星潮教室优化

... ... @@ -57,7 +57,7 @@ const _processIndexData = (dataList) => {
if (list.ads) {
_.forEach(list.ads.data, (data) => {
formatData.ads.push({
src: data.src + '/q/80',
src: data.src,
url: data.url
});
});
... ... @@ -77,7 +77,7 @@ const _processIndexData = (dataList) => {
_.forEach(data.ext.tags, (tags) => {
avatar.tags.push({
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
cover: tags.cover ? (tags.cover + '?imageView2/2/w/104/h/104/q/80') : tags.cover,
cover: tags.cover ? (tags.cover + '?imageView2/2/w/104/h/104') : tags.cover,
tagName: tags.tagName
});
});
... ... @@ -87,7 +87,7 @@ const _processIndexData = (dataList) => {
url: data.url,
title: data.title,
articeTxt: data.intro,
src: data.src + '/q/80',
src: data.src,
publishTime: helpers.dateFormat('MM月DD日 hh:mm', data.publishTime),
viewsNum: data.viewsNum
}, avatar));
... ... @@ -102,7 +102,7 @@ const _processIndexData = (dataList) => {
formatData.starAvatar.push({
url: url,
cover: data.cover ? (data.cover + '?imageView2/2/w/180/h/180/q/80') : data.cover
cover: data.cover ? (data.cover + '?imageView2/2/w/180/h/180') : data.cover
});
});
}
... ... @@ -203,8 +203,6 @@ const getSpecialData = () => {
return;
}
item.src += '/q/80';
if (key < 4) {
item.islazy = true;
}
... ...
... ... @@ -50,7 +50,7 @@
<div class="artice-cont">
<p>{{articeTxt}}</p>
<div class="artice-imgs-area">
<img data-original="{{image src 266 266}}" class="lazy" />
<img src="{{image src 266 266}}"/>
{{!-- <ul class="artice-imgs">
{{#each articeImg}}
... ...
... ... @@ -20,7 +20,8 @@ var $window = $(window),
scrollH = $(window).height() - headTabH,
$loadingTip = $('.loading-tip'),
u = navigator.userAgent,
isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/);
isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/),
loadNum = 0;
/*
$swiperView = $('.swiper-view'),
... ... @@ -48,6 +49,24 @@ ellipsis.init();
$window.on('mousewheel', false);
loading.showLoadingMask();
setTimeout(function() {
loading.hideLoadingMask();
}, 5000);
$('.artice-imgs-area img').each(function(key, item) {
if (key < 5) {
$(item).on('load', function() {
loadNum ++;
if (loadNum === 5) {
loading.hideLoadingMask();
}
});
}
});
// 限制标题字数
function txtLimit(dom, item1, item2) {
var $title = dom.find(item1),
... ... @@ -278,10 +297,6 @@ starIScroll.iScroll.on('scrollEnd', function() {
$loadingTip.slideUp();
});
$('img').on('load', function() {
starIScroll && starIScroll.iScroll.refresh();
});
window.setCookie('guangStarUid', window.queryString.uid);
// 明星动态文章图片相关操作
... ...