修复bug

This commit is contained in:
Dragon
2023-08-15 10:08:47 +08:00
parent f00ef26431
commit b4e5279dd1
22 changed files with 110 additions and 28 deletions

View File

@@ -40,6 +40,7 @@ var redLineNum = 0;//紅繩數量
var page = 1;//頁碼
var pageSizeLack = true;// 下拉更多鎖
var lack = true;// 抽獎鎖
var timeEndLock = true;
// 初始化函數
$(function () {
setTimeout(function () {
@@ -76,6 +77,11 @@ function getConfig () {
data: {},
success (res) {
if (res.code === 200) {
// 判断活动结束时间
if (res.timestamp > res.data.endTime) {
timeEndLock = false;
$('.endActivity').show();
}
// 處理活動時間
$('.header .titleHeader').text(`活動時間:${dateFormat(res.data.startTime, 'yyyy年MM月dd日')}-${dateFormat(res.data.endTime, 'yyyy年MM月dd日')}`)
// 當前用戶喜鵲
@@ -84,6 +90,28 @@ function getConfig () {
// 處理當前喜鵲進度狀態值
var curXiqueNums = res.data.serverCurXiqueNum / res.data.serverMaxXiqueNum * 100;
$('.page1 .magpieBridge .line .line_in').css('width', curXiqueNums >= 100 ? '100%' : `${curXiqueNums}%`);
if (curXiqueNums < 20) {
$('.page1 .magpieBridge .leftRen').css('left', '10%');
} else if (curXiqueNums >= 20 && curXiqueNums < 40) {
$('.page1 .magpieBridge .leftRen').css('left', '17.5%');
} else if (curXiqueNums >= 40 && curXiqueNums < 60) {
$('.page1 .magpieBridge .leftRen').css('left', '25%');
} else if (curXiqueNums >= 60 && curXiqueNums < 80) {
$('.page1 .magpieBridge .leftRen').css('left', '32.5%');
} else if (curXiqueNums >= 100) {
$('.page1 .magpieBridge .leftRen').css('left', '40%');
}
if (curXiqueNums < 20) {
$('.page1 .magpieBridge .rightRen').css('right', '10%');
} else if (curXiqueNums >= 20 && curXiqueNums < 40) {
$('.page1 .magpieBridge .rightRen').css('right', '16.75%');
} else if (curXiqueNums >= 40 && curXiqueNums < 60) {
$('.page1 .magpieBridge .rightRen').css('right', '23.5%');
} else if (curXiqueNums >= 60 && curXiqueNums < 80) {
$('.page1 .magpieBridge .rightRen').css('right', '30.25%');
} else if (curXiqueNums >= 100) {
$('.page1 .magpieBridge .rightRen').css('right', '37%');
}
// 處理領取喜鵲頭飾按鈕狀態
if (res.data.devotedBtnStatus == 0) {//投入按鈕狀態0=可投入1=可領取2=不能領取,-1=已領取)
$('.page1 .magpieBridge .buting').hide();
@@ -136,7 +164,7 @@ function getRecommendRoom () {
showLoading()
networkRequest({
type: 'GEt',
url: urlPrefix + '/tab/home/one',
url: urlPrefix + '/home/tab/home/one',
data: { pub_ticket: pubInfo.ticket, pub_uid: pubInfo.uid },
success (res) {
if (res.code === 200) {
@@ -362,7 +390,7 @@ function swiperFun () {
direction: "vertical",
loop: true,
autoplay: {
delay: 2000,//3秒切換一次
delay: 3500,//3秒切換一次
disableOnInteraction: false
}
})
@@ -370,6 +398,9 @@ function swiperFun () {
// 總tab切換
$('.tabs div').click(function () {
var i = $(this).index() + 1;
if (i == 1 && timeEndLock == false || i == 2 && timeEndLock == false) {
return toastMsg('活動已結束')
}
$('.tabs').removeClass('tab1').removeClass('tab2').removeClass('tab3').removeClass('tab4');
$('.tabs').addClass(`tab${i}`);
$('.page1').hide();
@@ -748,12 +779,18 @@ $('.page4 .page4Tab div').click(function () {
getRank(data, rankType);
$('.page4 .page4Tab').removeClass('page4Tab2');
type = 'a';
$('.page4 .giftVal').text('收到普通禮物10鉆石=1甜蜜值七夕限定禮物10鉆石=3甜蜜值');
$('.page4 .sweet .sweet_in .box img').attr('src','./images/sweet_in1.png');
$('.page4 .sweet .sweet_in').css({'background':'url(./images/sweet.png) no-repeat',"background-size":'100% 100%'});
} else {
rankType = 3;
data = null;
getRank(data, rankType);
$('.page4 .page4Tab').addClass('page4Tab2');
type = 'b';
$('.page4 .sweet .sweet_in .box img').attr('src','./images/sweet_in2.png');
$('.page4 .giftVal').text('收到普通禮物10鉆石=1心动值七夕限定禮物10鉆石=3心动值');
$('.page4 .sweet .sweet_in').css({'background':'url(./images/sweet2.png) no-repeat',"background-size":'100% 100%'});
}
})
// 七夕榜單日榜總榜切換
@@ -783,6 +820,14 @@ $('.page4 .timeList div').click(function () {
})
// 關閉活動結束按鈕
$('.endActivity .endActivity_in .but').click(function () {
$('.tabs').removeClass('tab1').removeClass('tab2').removeClass('tab3').removeClass('tab4');
$('.tabs').addClass(`tab${3}`);
$('.page1').hide();
$('.page2').hide();
$('.page3').hide();
$('.page4').hide();
$(`.page${3}`).show();
getRoomRank();
$('.endActivity').hide();
bodyScroolFun(false);
})
@@ -827,7 +872,10 @@ function devotedXique (num) {
if (res.code === 200) {
getConfig();
toastMsg('投放成功')
xiqueBut = true;
svgaFun();
setTimeout(function () {
xiqueBut = true;
}, 2000)
} else {
toastMsg(res.message)
xiqueBut = true;
@@ -867,10 +915,7 @@ $('.page1 .magpieBridge .but1,.page1 .magpieBridge .but10').click(function () {
}
if (xiqueBut) {
xiqueBut = false;
svgaFun();
setTimeout(function () {
devotedXique(1);
}, 2000)
devotedXique(1);
}
} else {
@@ -880,10 +925,7 @@ $('.page1 .magpieBridge .but1,.page1 .magpieBridge .but10').click(function () {
}
if (xiqueBut) {
xiqueBut = false;
svgaFun();
setTimeout(function () {
devotedXique(10);
}, 2000)
devotedXique(10);
}
// devotedXique(10);
}
@@ -915,7 +957,7 @@ $('.page1 .task .box1 .task3 .but').click(function () {
}
})
// 循環任務按鈕
$('.page1 .tasks2 .box2 .task2But').click(function(){
$('.page1 .task .box2 .task2But').click(function () {
if (browser.ios) {
window.webkit.messageHandlers.openRoomForGiftId.postMessage(JSON.stringify({ uid: roomUid, giftId: giftId }))
} else if (browser.android) {