var dailyBox = $('.daily-box-office'),
curDate = new Date(),
curYear = curDate.getFullYear(),
curMonth = curDate.getMonth()+;
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 = ; i < data.boxoffice.length; i++) {
arroffice[i]=data.boxoffice[i];
};
for (var i = ; 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: ,
height: ,
backgroundColor: 'rgba(0,0,0,0)'
},
credits:{
enabled:false
},
title: {
text: ''
},
xAxis: {
categories: arrday,
lineWidth :,
tickWidth:
},
yAxis: {
title: {
text: ''
},
labels: {
enabled: false
},
gridLineWidth:
},
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: //数据值保留小数位数
}
});
}//success end
})
}catch(error){
alert(error.message);
} function countdown(){
var countdown = $(".header .time"),
reduceDay = countdown.children(".countdown"),
seed = ,
startTime = (+new Date(,,,,,,)) / ;
function numFormat(num){
if(num < ){
return "" + num;
}else{
return num;
}
}
function timeEnd(){
reduceDay.text("");
}
function setRemainTime(time){
time = time - seed;
if (time > ) {
var day = Math.floor((time / ) / );
reduceDay.text(numFormat(day));
} else {
timeEnd();
}
seed++;
}
function ajaxHandle(xhr){
var headers = xhr.getResponseHeader('Date'),
tmp = Date.parse(headers) / ,
reduce = startTime - tmp;
if(reduce > ) {
countdown.attr('diff','');
countdown.attr('diff', reduce);
var time = parseInt(countdown.attr('diff'));
setRemainTime(time);
var InterValObj = window.setInterval(function(){setRemainTime(time)},);
}
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().appendTo(img);
img.css({
'margin-left':
});
});
}); prev.click(function () {
img.find('li:last').prependTo(img);
img.css({
'margin-left': -w
});
img.stop(true, true).animate({
'margin-left':
});
}); if (or == true) {
var ad = setInterval(function () {
next.click();
}, s * );
wrapper.add(prev).add(next).hover(function () {
clearInterval(ad);
}, function () {
ad = setInterval(function () {
next.click();
}, s * );
});
}
} var innerlen = $('.innerBox').length,
wrapWidth = innerlen * ,
tab = $('.role-tab-pic');
$('.wrapBox').width(wrapWidth);
tab.click(function(){
var nIndex = $(this).index();
$(this).addClass('on').siblings('li').removeClass('on');
$('.wrapBox').animate({'left':-(*nIndex)+'px'},);
}) $(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:});
}) 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 == ,
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 = + i * ;
break;
default:
i = ;
break
}
$.ajax({
url: "http://interact.1905.com/Ajax/interact/",
dataType: "jsonp",
data: {
"contentid": filmId,
"appid": "DYWZZ",
"objid": "",
"aspectid": "",
"rangeid": i,
"uid": auth,
"refer":refer
},
jsonp: "callback",
success: function (data) {
if (data.status == ) {
$("#rating_num").text(parseInt($("#rating_num").text()) + );
$("#total_noawait").trigger("click");
};
if (data.status == ) {} else {
if (data.status == ) {}
}
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 == ){
var msg = data.msg,msgData,all,hsee,tsee;
if(msg instanceof Array){
hsee = ;
tsee = ;
}
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')?:;
var snow = $('#show_'+doawait).html();
snow = parseInt(snow) + ;
$('#show_'+doawait).html('');
$('#show_'+doawait).html(snow);
var postData = {"contentid": id,"appid": "DYWZZ","objid": "","aspectid": "","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==){
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 = ;
$('.count .like-btn').one('click', function(){
if (operated) return;
movie_ajax_await_new(parseInt(filmId),'isawait');
operated = ;
$(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 = ;
$(this).addClass('disable');
$('.count .like-btn').unbind('click');
});
}

ltt.js的更多相关文章

  1. ArcGIS Js/Flex等前端API(Query(StatisticDefinition)时)针对SDE的SHAPE.AREA/SHAPE.LEN知道查询无效,而对GDB的SHAPE_Area/SHAPE_Length有效探索。

    FIeld 'SHAPE.AREA' and 'SHAPE.LEN' of SDE For Oracle,Field 'SHAPE_Area' and 'SHAPE_Length' of gdb(ge ...

  2. Vue.js 和 MVVM 小细节

    MVVM 是Model-View-ViewModel 的缩写,它是一种基于前端开发的架构模式,其核心是提供对View 和 ViewModel 的双向数据绑定,这使得ViewModel 的状态改变可以自 ...

  3. js学习笔记:操作iframe

    iframe可以说是比较老得话题了,而且网上也基本上在说少用iframe,其原因大致为:堵塞页面加载.安全问题.兼容性问题.搜索引擎抓取不到等等,不过相对于这些缺点,iframe的优点更牛,跨域请求. ...

  4. js学习笔记:webpack基础入门(一)

    之前听说过webpack,今天想正式的接触一下,先跟着webpack的官方用户指南走: 在这里有: 如何安装webpack 如何使用webpack 如何使用loader 如何使用webpack的开发者 ...

  5. JS调用Android、Ios原生控件

    在上一篇博客中已经和大家聊了,关于JS与Android.Ios原生控件之间相互通信的详细代码实现,今天我们一起聊一下JS调用Android.Ios通信的相同点和不同点,以便帮助我们在进行混合式开发时, ...

  6. jquery和Js的区别和基础操作

    jqery的语法和js的语法一样,算是把js升级了一下,这两种语法可以一起使用,只不过是用jqery更加方便 一个页面想要使用jqery的话,先要引入一下jqery包,jqery包从网上下一个就可以, ...

  7. 利用snowfall.jquery.js实现爱心满屏飞

    小颖在上一篇一步一步教你用CSS画爱心中已经分享一种画爱心的方法,这次再分享一种方法用css画爱心,并利用snowfall.jquery.js实现爱心满屏飞的效果. 第一步: 利用伪元素before和 ...

  8. node.js学习(三)简单的node程序&&模块简单使用&&commonJS规范&&深入理解模块原理

    一.一个简单的node程序 1.新建一个txt文件 2.修改后缀 修改之后会弹出这个,点击"是" 3.运行test.js 源文件 使用node.js运行之后的. 如果该路径下没有该 ...

  9. JS正则表达式常用总结

    正则表达式的创建 JS正则表达式的创建有两种方式: new RegExp() 和 直接字面量. //使用RegExp对象创建 var regObj = new RegExp("(^\\s+) ...

随机推荐

  1. c++ 孟岩推荐 书籍

    c++ primer 中文版本  是 教程+参考书 扛梁之作c++ 标准程序库 对于c++熟手来说更为快捷effective c++  永远是初学者必读的,但是c++11标准后的第四版,还未发布c++ ...

  2. C#基础精华03(常用类库StringBuilder,List<T>泛型集合,Dictionary<K , V> 键值对集合,装箱拆箱)

    常用类库StringBuilder StringBuilder高效的字符串操作 当大量进行字符串操作的时候,比如,很多次的字符串的拼接操作. String 对象是不可变的. 每次使用 System. ...

  3. ColorBox常见问题

    发现colorbox官方网站的troubleshoot写的比较好,转载一下. 1,flash覆盖colorbox: This is not a ColorBox specific problem, b ...

  4. DSP6455 DSP/BIOS中断配置问题(是否需要ECM-事件组合以及实例)

    2013-06-20 21:08:48 中断的配置有两种常用的方式: 一是通过CSL提供的API进行配置,这种方法相对DSP/BIOS偏底层,也比较麻烦:这种方法要求对中断系统的工作方式很清楚. 二是 ...

  5. 锋利的JQuery-Jquery中的事件和动画

    有时候觉得这些内容都好简单,真想看看就算了. 事件绑定 bing(type [,data],fn) 第一个参数:事件类型包括:blur,focus,load,resize,scroll,unload, ...

  6. BIG5编码表

    Big5 (Traditional Chinese) character code table code +0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +A +B +C +D +E +F ...

  7. EDM排版table设置padding在ie7下bug

    今天搞EDM发现一个在ie7下很扯淡的bug,由于以前没遇到过,所以花了点时间来解决下. IE7下bug重现: <table cellpadding="0" cellspac ...

  8. git指令

    返回当前目录路径: $ pwd 1.1 git add git add . #将文件先暂存到staging area, stages new and modified, without deleted ...

  9. POJ2892Tunnel Warfare (线段树)

    http://poj.org/problem?id=2892 记录每个区间端点的左连续及右连续 都是单点更新 用不着向下更新 还简单点 找错找了N久 最后发现将s[w<<1|1]写成s[w ...

  10. My97 DatePicker使用之自定义事件

    参考网站:http://www.my97.net/dp/demo/resource/2.5.asp 自定义事件 如果你需要做一些附加的操作,你也不必担心,日期控件自带的自定义事件可以满足你的需求.此外 ...