/** * * @authors Eric Hsiao * */ var couponItem = function (_index, _status) { //private menbers var $container; var itemIndex; var status = {"id":1,"lp":1,"gp":10,"issoldout":false,"isredeemed":false,"isnomoney":false,"canuse":false,"video":''} //template var couponTemplate = `
獎項已兌換完畢
'); main.showPopout(); } else if (status.lock) { // alert('未解鎖'); $('.video__popout').show(); TweenMax.set('.video__popout', { autoAlpha: 0 }); TweenMax.to('.video__popout', 0.5, { autoAlpha: 1 }); // $('.video__content').html(''); console.log('VIDEO = ' + status.video); player.loadVideoById(status.video); player.stopVideo(0); videoCallback = function () { TweenMax.to('.video__popout', 0.5, { autoAlpha: 0 }); status.lock = false; console.log('SET cookie'); $.cookie('luckydraw.isVideoUnlock', true); console.log('luckydraw.isVideoUnlock = ' + $.cookie('luckydraw.isVideoUnlock')); updateCoupon(); setTimeout(function () { doClick(); },300); } } else if (status.isredeemed) { $('.game__popout__content .content').hide(); $('.game__popout__submit').hide(); $('.game__popout__content .content__result').show(); $('.game__popout__content .content__result__text').html('本週已兌換
'); TweenMax.to('.game__popout', 0.5, { autoAlpha: 1 }); main.showPopout(); } else if (status.isnomoney) { $('.game__popout__content .content').hide(); $('.game__popout__submit').hide(); $('.game__popout__content .content__result').show(); $('.game__popout__content .content__result__text').html('很抱歉,兌換吉點餘額不足。
'); TweenMax.to('.game__popout', 0.5, { autoAlpha: 1 }); main.showPopout(); } else { $('.game__popout__content .content').hide(); $('.game__popout__submit').show(); $('.game__popout__submit__text').text(status.gp); $('.game__popout .content__lp .lp').text(status.lp); $('.game__popout .content__lp').show(); TweenMax.set('.game__popout__submit', { y: 50 }); TweenMax.to('.game__popout__submit', 0.5, { y: 0, ease: Back.easeOut.config(1.7) }); main.showPopout(function () { //使用Coupon main.useCoupon(status.id,-status.gp, function () { status.isredeemed = true; updateCoupon(); }); }); } } //constructor { $(document).ready(function () { init(); }); } //public return { // videoComplete:function () { // console.log('videoComplete : ' + status.gp); // } }; }; var videoCallback; // Load the IFrame Player API code asynchronously. var tag = document.createElement('script'); tag.src = "https://www.youtube.com/player_api"; var firstScriptTag = document.getElementsByTagName('script')[0]; firstScriptTag.parentNode.insertBefore(tag, firstScriptTag); // Replace the 'ytplayer' element with an