$(document).ready(function() { $("#goTop").click(function() { $('html,body').animate({ scrollTop: 0 }, 'slow'); return false; }); $("ul.Menu_left li a").on('click', function(e) { e.preventDefault(); var target = this.hash; $('html, body').animate({ scrollTop: $(target).offset().top - 100 }, 500, 'swing', function() { window.location.hash = target; }); }); init('news.html'); }); function init(newspagename) { var param = {}; param["model"] = "list"; param["page"] = 1; param["dt"] = (new Date()).getTime(); //console.log(param); $.post("include_page/board/", param, function(data) { //console.log(data); if (data.result == "success") { // 斷開可能的click綁定 //$(MyParent + ' .News_content_theme [data-row="row"][data-page="' + data.page.nowpage + '"] > div[data-head="title"]').unbind('click'); //$(MyParent + ' .News_content_theme [data-row="row"] > div[data-head="title"]').unbind('click'); // 清除現有公告 $('ul.homepageTopBoard').html(''); $(data.list).each(function(i, e) { /* 加入內容 */ var homePageContent = ''; var new_dt = new Date(e.dt).Format("yyyy-MM-dd"); homePageContent += '
  • '; homePageContent += ''; homePageContent += ''; homePageContent += '' + e.title + '' homePageContent += '' + new_dt + ''; homePageContent += ''; homePageContent += '
  • '; if (i < 4) { $('ul.homepageTopBoard').append(homePageContent); } }); } }, "json"); var param = {}; param["model"] = "profiles"; param["dt"] = (new Date()).getTime(); $.post("include_page/board/", param, function(data) { //console.log(data); if (data.result == "success") { if (data.links.play != ''){ $('[data-link="play"]').attr('href', data.links.play); /* $('[data-link="play"]').click(function(e){ fbq('track', 'playnow_threehit', { value: 10.00, currency: 'USD' }); });*/ } else { $('[data-link="play"]').attr('href', "javascript:sweet_ken('敬請期待!');"); } if (data.links.payment != ''){ $('[data-link="payment"]').attr('href', data.links.payment); /* $('[data-link="payment"]').click(function(e){ fbq('track', 'Purchase_threehit', { value: 247.35, currency: 'USD' }); });*/ } else { $('[data-link="payment"]').attr('href', "javascript:sweet_ken('敬請期待!');"); } if (data.links.android != ''){ $('[data-link="android"]').attr('href', data.links.android); } else { $('[data-link="android"]').attr('href', "javascript:sweet_ken('敬請期待!');"); } if (data.links.ios != ''){ $('[data-link="ios"]').attr('href', data.links.ios); } else { $('[data-link="ios"]').attr('href', "javascript:sweet_ken('敬請期待!');"); } if (data.links.bahamut != ''){ $('[data-link="bahamut"]').attr('href', data.links.bahamut); } else { $('[data-link="bahamut"]').attr('href', "javascript:sweet_ken('敬請期待!');"); } if (data.links.facebook != ''){ $('[data-link="facebook"]').attr('href', data.links.facebook); } else { $('[data-link="facebook"]').attr('href', "javascript:sweet_ken('敬請期待!');"); } if (data.links.reward != ''){ $('[data-link="reward"]').attr('href', data.links.reward); } else { $('[data-link="reward"]').attr('href', "javascript:sweet_ken('敬請期待!');"); } $('[data-link="age"]').attr('src', 'images/' + data.profiles.age + '.jpg' ); if (typeof(data.links.policy) != 'undefined') $('[data-link="policy"]').attr('href', data.links.policy); if (typeof(data.links.service) != 'undefined') $('[data-link="service"]').attr('href', data.links.service); var copyright = ''; $(data.profiles.copyright).each(function (i, e) { copyright += e; }); $('[data-link="copyright"]').html(copyright); var logo = ''; $(data.profiles.logo).each(function (i, e) { logo += '
    '; }); $('[data-link="logo"]').html(logo); } }, 'json'); } Date.prototype.Format = function (fmt) { //author: meizz var o = { "M+": this.getMonth() + 1, //月份 "d+": this.getDate(), //日 "h+": this.getHours(), //小时 "m+": this.getMinutes(), //分 "s+": this.getSeconds(), //秒 "q+": Math.floor((this.getMonth() + 3) / 3), //季度 "S": this.getMilliseconds() //毫秒 }; if (/(y+)/.test(fmt)) fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length)); for (var k in o) if (new RegExp("(" + k + ")").test(fmt)) fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length))); return fmt; } function sweet_ken(msg, type){ switch (type){ case 'success': case 'warning': case 'info': case 'error': break; default: /*type = 'warning';*/ type = ''; break; } swal({ title:msg, type:type }) }