var dailyBox = $('.daily-box-office'),
curDate = new Date(),
curYear = curDate.getFullYear(),
curMonth = curDate.getMonth()+1;
dailyBox.find('.month').text('('+curMonth+'月)');
try{
$.ajax({
url : "http://ltt.1905.com/rank/getranklist",
dataType : "jsonp",
jsonpCallback : "getranklist",
cache : false,
success : function(data){
dailyBox.find('.box-office-week').html(data.boxoffice_week);
dailyBox.find('.box-office-total').html(data.boxoffice_all);
var arroffice = [],
arrday = [];
for (var i = 0; i < data.boxoffice.length; i++) {
arroffice[i]=data.boxoffice[i];
};
for (var i = 0; i < data.date_day.length; i++) {
arrday[i]=data.date_day[i];
};
dailyBox.find('div.deadline').append('(截止<span class="deadline">'+data.date+'</span>)');
$('#highcharts').highcharts({
chart: {
type: 'line',
width: 280,
height: 192,
backgroundColor: 'rgba(0,0,0,0)'
},
credits:{
enabled:false
},
title: {
text: ''
},
xAxis: {
categories: arrday,
lineWidth :0,
tickWidth:0
},
yAxis: {
title: {
text: ''
},
labels: {
enabled: false
},
gridLineWidth:0
},
plotOptions: {
line: {
dataLabels: {
enabled: true
},
enableMouseTracking: true
}
},
series: [{
name: '狼图腾',
data: arroffice,
color: '#ffa567'
}],
legend: {
enabled: false
},
tooltip: {
shared: true, //是否共享提示,也就是X一样的所有点都显示出来
useHTML: true, //是否使用HTML编辑提示信息
headerFormat: '',
pointFormat: '<tr><td style="color: {series.color}"> </td>' +
'<td style="text-align: right"><b>{point.y}</b></td></tr>',
footerFormat: '</table>',
backgroundColor: '#fda364',
style: { //提示框内容的样式
color: 'white',
fontSize: '15px'
},
valueDecimals: 0 //数据值保留小数位数
}
});
}//success end
})
}catch(error){
alert(error.message);
}
function countdown(){
var countdown = $(".header .time"),
reduceDay = countdown.children(".countdown"),
seed = 0,
startTime = (+new Date(2015,1,13,18,0,0,0)) / 1000;
function numFormat(num){
if(num < 10){
return "0" + num;
}else{
return num;
}
}
function timeEnd(){
reduceDay.text("00");
}
function setRemainTime(time){
time = time - seed;
if (time > 0) {
var day = Math.floor((time / 3600) / 24);
reduceDay.text(numFormat(day));
} else {
timeEnd();
}
seed++;
}
function ajaxHandle(xhr){
var headers = xhr.getResponseHeader('Date'),
tmp = Date.parse(headers) / 1000,
reduce = startTime - tmp;
if(reduce > 0) {
countdown.attr('diff','');
countdown.attr('diff', reduce);
var time = parseInt(countdown.attr('diff'));
setRemainTime(time);
var InterValObj = window.setInterval(function(){setRemainTime(time)},1000);
}
else{
timeEnd();
}
}
$.ajax({
type : "get",
url : "http://ltt.1905.com/time.html",
cache : false,
success : function(data,status,xhr){
ajaxHandle(xhr);
},
error : function(xhr){
ajaxHandle(xhr);
}
});
}
countdown();
function Scroll(context, speed, or, width, height) {
var context = $(context);
var wrapper = context.find('.scroll-wrapper');
var prev = context.find('.previous-button');
var next = context.find('.next-button');
var img = context.find('.scroll-items');
var w = img.find('li').outerWidth(true);
var s = speed;
wrapper.add(context).css({"width":width,"height":height});
next.click(function () {
img.stop(true, true).animate({
'margin-left': -w
}, function () {
img.find('li').eq(0).appendTo(img);
img.css({
'margin-left': 0
});
});
});
prev.click(function () {
img.find('li:last').prependTo(img);
img.css({
'margin-left': -w
});
img.stop(true, true).animate({
'margin-left': 0
});
});
if (or == true) {
var ad = setInterval(function () {
next.click();
}, s * 500);
wrapper.add(prev).add(next).hover(function () {
clearInterval(ad);
}, function () {
ad = setInterval(function () {
next.click();
}, s * 500);
});
}
}
var innerlen = $('.innerBox').length,
wrapWidth = innerlen * 920,
tab = $('.role-tab-pic');
$('.wrapBox').width(wrapWidth);
tab.click(function(){
var nIndex = $(this).index();
$(this).addClass('on').siblings('li').removeClass('on');
$('.wrapBox').animate({'left':-(920*nIndex)+'px'},100);
})
$(window).bind('scroll',function(){
var windowHeight = $('.header').height();
var scrollHeight = document.documentElement.scrollTop||document.body.scrollTop;
if(scrollHeight > windowHeight){
$('.nav-fixed').show();
}else{
$('.nav-fixed').hide();
}
})
$('.code').hover(function(){
$(this).find('.show').show();
},function(){
$('.show').hide();
})
$('.scrolltop').click(function(){
$('html,body').animate({scrollTop:0});
})
var filmTitle = mdbFilmData.title, filmId = mdbFilmData.filmid;
var refer = $('.rating-act').data('refer') == null ? "" : $('.rating-act').data('refer');
mBuffer('http://js.static.m1905.cn/core/ui.min.js','http://static.m1905.com/assets/t4/js/jquery.raty.min.js',function(){
var options = {
path: 'http://static.m1905.com/assets/ltt/images/',
half: true,
hints: ['很差', '较差', '一般', '不错', '力荐'],
target: '.hint',
targetKeep: true,
readOnly: filmStatus.scorestart == 0,
click: function(score, event) {
$.Zebra_Dialog('确认提交评分?', {
'title': '电影网提示:',
'buttons': [
{caption: '确认', callback: function() {
$(".star-raty").raty("readOnly", true);
console.log('refer: '+refer);
var auth = M1905.Util.getcookie("uid") == null ? "" : M1905.Util.getcookie("uid");
switch (i) {
case i:
i = 44 + i * 2;
break;
default:
i = 54;
break
}
$.ajax({
url: "http://interact.1905.com/Ajax/interact/",
dataType: "jsonp",
data: {
"contentid": filmId,
"appid": "DYWZZ",
"objid": "1",
"aspectid": "1",
"rangeid": i,
"uid": auth,
"refer":refer
},
jsonp: "callback",
success: function (data) {
if (data.status == 200) {
$("#rating_num").text(parseInt($("#rating_num").text()) + 1);
$("#total_noawait").trigger("click");
};
if (data.status == 307) {} else {
if (data.status == 308) {}
}
return false
},
error: function () {
return false
}
})
}
},
{caption: '取消' }
]
});
}
}
$('.star-raty').raty(options);
})
var url = "http://interact.1905.com/Ajax/getContentScore/?contentid=" + filmId + "&appid=DYWZZ&objid=1&aspectid=12";
$.ajax({
url : url,
dataType : "jsonp",
async: false,
jsonpCallback : "count_tosee",
cache : true,
success : function(data){
if(data.status == 200){
var msg = data.msg,msgData,all,hsee,tsee;
if(msg instanceof Array){
hsee = 0;
tsee = 0;
}
else{
msgData = data.msg[filmId],
all = msgData.num,
hsee = msgData.score,
tsee = all - hsee;
}
$("#show_noawait").html(hsee);
$("#show_isawait").html(tsee);
getNum();
}
}
});
var url_score_script_new = "http://www.1905.com/pubfunc/score_rating_20110624.php";
function movie_ajax_await_new(id, doawait) {
if(typeof(id) != "number" || typeof(doawait) != "string") return false;
var rid = (doawait == 'isawait')?68:67;
var snow = $('#show_'+doawait).html();
snow = parseInt(snow) + 1;
$('#show_'+doawait).html('');
$('#show_'+doawait).html(snow);
var postData = {"contentid": id,"appid": "DYWZZ","objid": "1","aspectid": "12","rangeid":rid,"refer":refer};
var url = "http://interact.1905.com/Ajax/interact/";
$.ajax({
url: url,
data: postData,
dataType: "jsonp",
jsonp: "callback",
success: function(data){
if(data.status==200){
if (doawait == 'isawait') {
$('#total_isawait').attr('onclick','return false');
$('.yesStarBIG').hide();
$('#SFx').attr("onclick","");
} else {
$('#total_noawait').attr('onclick','return false');
}
alert('谢谢参与');
return false;
}
}
});
}
function getNum(){
var operated = 0;
$('.count .like-btn').one('click', function(){
if (operated) return;
movie_ajax_await_new(parseInt(filmId),'isawait');
operated = 1;
$(this).addClass('disable');
$('.count .dislike-btn').unbind('click');
});
$('.count .dislike-btn').one('click', function(){
if (operated) return;
movie_ajax_await_new(parseInt(filmId),'noawait');
operated = 1;
$(this).addClass('disable');
$('.count .like-btn').unbind('click');
});
}