<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no" /> <meta name="apple-mobile-web-app-capable" content="yes"> <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent"> <meta content="telephone=no" name="format-detection"> <meta name="wap-font-scale" content="no"> <title>妹妹聽指揮</title> <script src="lib/fsize.js"></script> <link rel="stylesheet" href="css/base.css"> <link rel="stylesheet" href="css/layer.css"> <link rel="stylesheet" href="css/daily.css"> <link rel="stylesheet" href="css/index.css?v=2024081701"> <link rel="stylesheet" href="css/liMarquee.css"> <style> .layui-layer-shade { opacity: 0.7 !important; } .yourclass5 { border-radius: 0rem !important; background: rgba(0, 0, 0, 0) !important; } .yourclass5 .layui-layer-content { border-radius: 0rem !important; } </style> </head> <body style="background:rgba(0,0,0,0)"> <div class="box-right"> <div class="box-right-left"> <div class="room-bg1"> <div class="room-bg-top">人氣</div> <!-- <div class="room-targe">目標:</div> --> <div class="room-num">3000</div> <div class="room-bar-box"> <div class="room-bar"> <div></div> <span></span> </div> </div> </div> <div class="room-bg2"> <div class="room-bg-top">互動</div>` <!-- <div class="room-targe">目標:</div> --> <div class="room-num">3000</div> <div class="room-bar-box"> <div class="room-bar"> <div></div> <span></span> </div> </div> </div> <div class="room-bg3"> <div class="room-bg-top">禮物</div> <!-- <div class="room-targe">目標:</div> --> <div class="room-num">3000</div> <div class="room-bar-box"> <div class="room-bar"> <div></div> <span></span> </div> </div> </div> </div> </div> <div style="display: none;" class="act-room-bg2"> <div class="act-room-p1">距離上一名 :--</div> <div class="act-room-p2">當前排名:--</div> <div class="act-room-p3"></div> <div class="act-room-p4"></div> </div> </body> <script src="lib/jquery-3.1.1.min.js"></script> <script src="layer-v3.1.0/layer/layer.js"></script> <script src="lib/default.js?v='2024081701'"></script> <script type="text/javascript" src="https://app.ixiulive.com/static/js/socket.io.js"></script> <script> $(function(){ var wsTimer=null var socketOk=null //活動 var obj = { "cid": 43, "reqCode": new Date().getTime(), "data": { "type":1, // "width":314, "width":360, "height":75, 'unit':2, "position":1 } } var obj2 = JSON.stringify(obj); appCollaboration(obj2); //活動 if(sessionStorage.lang!=2){ $("body").addClass("bg-en") } function actView(){ $.ajax({ url:$ip+'/actSecretGarden/getRoomPartData.html', success:function(data){ console.log('圖標數據',data) if(sessionStorage.lang==2){ if(data.result.roomData.rank==1)$(".act-room-p1").text("距離被超越 : "+data.result.roomData.diffPreScore) else $(".act-room-p1").text("距離上一名 : "+data.result.roomData.diffPreScore) if(data.result.roomData.rank==-1) $(".act-room-p2").text("當前排名:未上榜") else $(".act-room-p2").text('當前排名 : '+data.result.roomData.rank) }else{ if(data.result.roomData.rank==1)$(".act-room-p1").text("be surpassed :"+data.result.roomData.diffPreScore) else $(".act-room-p1").text("next :"+data.result.roomData.diffPreScore) if(data.result.roomData.rank==-1) $(".act-room-p2").text("rank : --") else $(".act-room-p2").text('rank : '+data.result.roomData.rank) } $(".act-room-bg2").show() } }) } actView() setInterval(function(){ actView() },60000) function getData() { var opts = { reconnectionDelay: 5000, query: { 'uid': sessionStorage.uid, 'token': sessionStorage.token, 'room': sessionStorage.roomId } } socket = io.connect(_url3 + '/default', opts); socket.on('connect', function () { clearInterval(socketOk) console.log("连接成功"); }); socket.on('RaisingBeautifulGril', function (msg) { var data=JSON.parse(msg) if(data.rank>0){ console.log(data) $(".act-room-bg1").show() $(".room-title").text(titleArr[data.extra.stage]) $(".room-bg-p1 span").text(data.score) var barWidth=Math.floor(data.score/data.extra.stageScore*100) $(".room-bg-p2 span").text(barWidth+'%') $(".room-bg-p3 span").text(data.rank) }else{ $(".act-room-bg1").hide() } }); socket.on('disconnect', function () { clearInterval(socketOk) socketOk=setInterval(function(){ getData() },3000) console.log("已下线!"); }); socket.on('connect_error', function (error) { console.log("链接失败!"); }); } setTimeout(function(){ // if(localStorage.gardenLayer==undefined||localStorage.gardenLayer<new Date().getTime()){ // localStorage.gardenLayer=(Number(new Date().getTime())+86400000) // $.ajax({ // url:$ip+'/actSecretGarden/openPopup.html', // data:{ // width:'0', // popupUrl:$url + "/activeFt/garden/pop.html", // height:'0.5', // heightR:'106', // x:'0', // y:'0.5', // }, // success:function(){ // } // }) // } },30000) $(".act-room-bg2").on("click",function(){ var obj = { "cid": 31, "reqCode": new Date().getTime(), "data": { "popupType":2, // "width":314, "url":'https://activity.yazhaiyabo.com/games/fireGarden2/index.html', "heightR":121, "clickBlank":1, "bottom":'0', } } var obj2 = JSON.stringify(obj); appCollaboration(obj2); }) if(sessionStorage.uid==sessionStorage.roomId){ $(".room-bg1,.room-bg3").show() view() setInterval(function () { view() }, 10000) if(sessionStorage.lang == 1) { $(".room-bg-top").css("font-size", "1.6vw").css("top", "2.8vw").css("left", "1.5vw") $(".room-bg1 .room-bg-top").text('Pop Index') $(".room-bg2 .room-bg-top").text('Interactive') $(".room-bg3 .room-bg-top").text('income') // $(".room-targe").css("top","41vw").css("right","9vw") } if (sessionStorage.lang == 8) { $(".room-bg-top").css("font-size", "1.6vw").css("top", "2.8vw").css("left", "1.5vw") // $(".room-bg-top").css("font-size","10.5vw").css("top","12.5vw") $(".room-bg1 .room-bg-top").html('nhạc pop') $(".room-bg2 .room-bg-top").html('tương tác') $(".room-bg3 .room-bg-top").text('thu nhập') // $(".room-targe").css("top","41vw").css("right","9vw") } } function view() { $.ajax({ url: $ip + '/actPopularInteractIndex/queryUserIndexPartInfo.html', data: { roomId: sessionStorage.roomId, }, success: function (data) { // console.log('互動信息',data) //礼物 if (data.result.statusData.bondsStatus != 2) { $(".room-bg3").show() if (sessionStorage.lang != 2) $(".room-bg3 .room-num").text('' + data.result.bondsData.bondsTarget1 + '') else $(".room-bg3 .room-num").text('' + data.result.bondsData.bondsTarget1 + '') var widthNum = Math.floor(data.result.bondsData.bonds / data.result.bondsData.bondsTarget1 * 100) if (widthNum > 100) widthNum = 100 $(".room-bg3 .room-bar span").text(widthNum + '%') $(".room-bg3 .room-bar div").css("width", widthNum + "%") } //人氣 if (data.result.popualrData.popualr < data.result.popualrData.popularTarget1 && data.result.statusData.popularStatus2 == 0) { if (sessionStorage.lang != 2) $(".room-bg1 .room-num").text('' + data.result.popualrData.popularTarget1 + '') else $(".room-bg1 .room-num").text('' + data.result.popualrData.popularTarget1 + '') var widthNum = Math.floor(data.result.popualrData.popualr / data.result.popualrData.popularTarget1 * 100) if (widthNum > 100) widthNum = 100 $(".room-bg1 .room-bar span").text(widthNum + '%') $(".room-bg1 .room-bar div").css("width", widthNum + "%") } else { if (sessionStorage.lang != 2) $(".room-bg1 .room-num").text('' + data.result.popualrData.popularTarget2 + '') else $(".room-bg1 .room-num").text('' + data.result.popualrData.popularTarget2 + '') var widthNum = Math.floor(data.result.popualrData.popualr / data.result.popualrData.popularTarget2 * 100) if (widthNum > 100) widthNum = 100 $(".room-bg1 .room-bar span").text(widthNum + '%') $(".room-bg1 .room-bar div").css("width", widthNum + "%") } //完成后关闭 if (data.result.statusData.bondsStatus == 2) { $(".room-bg3").hide() if (data.result.statusData.interactStatus2 != 2) { $(".room-bg2").show() //互動 if (data.result.interactData.interact < data.result.interactData.interactTarget1 && data.result.statusData.interactStatus2 == 0) { if (sessionStorage.lang != 2) $(".room-bg2 .room-num").text('' + data.result.interactData.interactTarget1 + '') else $(".room-bg2 .room-num").text('' + data.result.interactData.interactTarget1 + '') var widthNum = Math.floor(data.result.interactData.interact / data.result.interactData.interactTarget1 * 100) if (widthNum > 100) widthNum = 100 $(".room-bg2 .room-bar span").text(widthNum + '%') $(".room-bg2 .room-bar div").css("width", widthNum + "%") } else { if (sessionStorage.lang != 2) $(".room-bg2 .room-num").text('' + data.result.interactData.interactTarget2 + '') else $(".room-bg2 .room-num").text('' + data.result.interactData.interactTarget2 + '') var widthNum = Math.floor(data.result.interactData.interact / data.result.interactData.interactTarget2 * 100) if (widthNum > 100) widthNum = 100 $(".room-bg2 .room-bar span").text(widthNum + '%') $(".room-bg2 .room-bar div").css("width", widthNum + "%") } } } if (data.result.statusData.popularStatus2 == 2) { $(".room-bg1").hide() if (data.result.statusData.interactStatus2 != 2) { $(".room-bg2").show() //互動 if (data.result.interactData.interact < data.result.interactData.interactTarget1 && data.result.statusData.interactStatus2 == 0) { if (sessionStorage.lang != 2) $(".room-bg2 .room-num").text('' + data.result.interactData.interactTarget1 + '') else $(".room-bg2 .room-num").text('' + data.result.interactData.interactTarget1 + '') var widthNum = Math.floor(data.result.interactData.interact / data.result.interactData.interactTarget1 * 100) if (widthNum > 100) widthNum = 100 $(".room-bg2 .room-bar span").text(widthNum + '%') $(".room-bg2 .room-bar div").css("width", widthNum + "%") } else { if (sessionStorage.lang != 2) $(".room-bg2 .room-num").text('' + data.result.interactData.interactTarget2 + '') else $(".room-bg2 .room-num").text('' + data.result.interactData.interactTarget2 + '') var widthNum = Math.floor(data.result.interactData.interact / data.result.interactData.interactTarget2 * 100) if (widthNum > 100) widthNum = 100 $(".room-bg2 .room-bar span").text(widthNum + '%') $(".room-bg2 .room-bar div").css("width", widthNum + "%") } } } if (data.result.statusData.interactStatus2 == 2) { $(".room-bg2").hide() } } }) } if (localStorage.liveData == undefined || localStorage.liveData == 'undefined') { // localStorage.liveData=1 // var obj = { // "cid": 31, // "data": { // popupType: 2, // heightR: 112, // widthR: 100, // clickBlank: 1, // url: $url+'activeFt/liveData/tips2.html?'+window.location.href.split("?")[1]+'&popType=1', // top: 0, // left: 0, // bottom: 0, // right: 0, // isThrough: 0, // afterReady: 0, // needMounted: 0 // } // } // var obj=JSON.stringify(obj); // appCollaboration(obj) } $(".room-bg1,.room-bg2,.room-bg3").on("click", function () { var obj = { "cid": 12, "reqCode": new Date().getTime(), "data": { "msg": '跳转集合功能', "jumptype": 3, "url": $url + 'activeFt/liveData/index.html?uid=' + sessionStorage.uid + '&token=' + sessionStorage.token + '&roomid=' + sessionStorage.roomId + '', } } var obj2 = JSON.stringify(obj); appCollaboration(obj2); }) function popUp(url,height){ $.ajax({ url:$ip+'/actHeartbeatAnchor/openPopup.html', data:{ popupUrl:url, widthR:100, heightR:height }, success:function(data){ console.log('主动调起半屏页面',data) } }) } }) </script> </html>