修改活动结束时间异常问题以及跳转房间问题
This commit is contained in:
@@ -273,13 +273,13 @@ body {
|
||||
}
|
||||
|
||||
.top3 .no2 p {
|
||||
width: 100%;
|
||||
width: 90%;
|
||||
text-align: center;
|
||||
color: #fff;
|
||||
font-size: 0.42667rem;
|
||||
font-weight: 500;
|
||||
position: absolute;
|
||||
left: 0;
|
||||
left: 0.13333rem;
|
||||
top: 3.73333rem;
|
||||
white-space: nowrap;
|
||||
overflow: hidden;
|
||||
@@ -340,13 +340,13 @@ body {
|
||||
}
|
||||
|
||||
.top3 .no3 p {
|
||||
width: 100%;
|
||||
width: 90%;
|
||||
text-align: center;
|
||||
color: #fff;
|
||||
font-size: 0.42667rem;
|
||||
font-weight: 500;
|
||||
position: absolute;
|
||||
left: 0;
|
||||
left: 0.26667rem;
|
||||
top: 3.73333rem;
|
||||
white-space: nowrap;
|
||||
overflow: hidden;
|
||||
|
@@ -275,13 +275,13 @@ body {
|
||||
}
|
||||
|
||||
p {
|
||||
width: 100%;
|
||||
width: 90%;
|
||||
text-align: center;
|
||||
color: #fff;
|
||||
font-size: px2rem(32);
|
||||
font-weight: 500;
|
||||
position: absolute;
|
||||
left: 0;
|
||||
left: px2rem(10);
|
||||
top: px2rem(280);
|
||||
white-space: nowrap;
|
||||
overflow: hidden;
|
||||
@@ -342,13 +342,13 @@ body {
|
||||
}
|
||||
|
||||
p {
|
||||
width: 100%;
|
||||
width: 90%;
|
||||
text-align: center;
|
||||
color: #fff;
|
||||
font-size: px2rem(32);
|
||||
font-weight: 500;
|
||||
position: absolute;
|
||||
left: 0;
|
||||
left: px2rem(20);
|
||||
top: px2rem(280);
|
||||
white-space: nowrap;
|
||||
overflow: hidden;
|
||||
|
@@ -67,7 +67,12 @@ function getRank (rankType, date) {
|
||||
// 处理倒计时
|
||||
if (rankType == 1) {
|
||||
const curTime = res.timestamp
|
||||
const endTime = (new Date(`${res.data.dateList[res.data.dateList.length - 1]} 23:59:59`).getTime())
|
||||
var endTime = null;
|
||||
if (browser.ios) {
|
||||
endTime = (new Date(`${res.data.dateList[res.data.dateList.length - 1]} 11:59:59`.replace(/-/g, "/")).getTime())
|
||||
} else {
|
||||
endTime = (new Date(`${res.data.dateList[res.data.dateList.length - 1]} 11:59:59`).getTime())
|
||||
}
|
||||
leftTime = endTime - res.timestamp;
|
||||
const hadEnd = (endTime - curTime) <= 0
|
||||
if (hadEnd) {
|
||||
@@ -106,7 +111,7 @@ function getRank (rankType, date) {
|
||||
str += `
|
||||
<li>
|
||||
<div class="num">${res.ranking}</div>
|
||||
<img src="${res.avatar}" alt="" class="tx">
|
||||
<img src="${res.avatar}" uid=${res.uid} alt="" class="tx">
|
||||
<div class="box">
|
||||
<p>${res.nick}</p>
|
||||
<span>ID: ${res.erbanNo}</span>
|
||||
@@ -175,7 +180,12 @@ function countup () {
|
||||
var s = 0;
|
||||
//定义变量 d,h,m,s保存倒计时的时间
|
||||
var d, h, m, s;
|
||||
if (leftTime > 0) {
|
||||
//递归每秒调⽤countTime⽅法,显⽰动态时间效果
|
||||
if (leftTime >= 0 && leftTime < 1000) {
|
||||
rankType = 2;
|
||||
date = null;
|
||||
getRank(rankType, date);
|
||||
} else if (leftTime > 1000) {
|
||||
d = getzf(Math.floor(leftTime / 1000 / 60 / 60 / 24));
|
||||
h = getzf(Math.floor(leftTime / 1000 / 60 / 60 % 24));
|
||||
m = getzf(Math.floor(leftTime / 1000 / 60 % 60));
|
||||
@@ -185,11 +195,6 @@ function countup () {
|
||||
$('.time .sp2').text(h);
|
||||
$('.time .sp3').text(m);
|
||||
$('.time .sp4').text(s);
|
||||
leftTime = leftTime - 1000;
|
||||
//递归每秒调⽤countTime⽅法,显⽰动态时间效果
|
||||
} else if (leftTime == 0) {
|
||||
getRank(rankType, date);
|
||||
return
|
||||
} else {
|
||||
//todo 展示活动已结束
|
||||
$('.timeOutTab').show();
|
||||
@@ -197,6 +202,9 @@ function countup () {
|
||||
$('.tab').hide();
|
||||
$('.time').hide();
|
||||
}
|
||||
if (leftTime > 0){
|
||||
leftTime = leftTime - 1000;
|
||||
}
|
||||
timeOut2 = setTimeout(countup, 1000);
|
||||
}
|
||||
//补0操作
|
||||
@@ -220,6 +228,7 @@ $('.top3 .no .ts').on('click', function () {
|
||||
// 点击非前三按钮
|
||||
$('.list').on('click', 'li .tx', function () {
|
||||
var uid = $(this).attr('uid');
|
||||
console.log(uid);
|
||||
if (browser.ios) {
|
||||
window.webkit.messageHandlers.openRoom.postMessage(uid);
|
||||
} else if (browser.android) {
|
||||
@@ -227,5 +236,4 @@ $('.list').on('click', 'li .tx', function () {
|
||||
window.androidJsObj.openRoom(uid);
|
||||
}
|
||||
}
|
||||
|
||||
})
|
Reference in New Issue
Block a user