ltt.js
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的更多相关文章
- 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 ...
- Vue.js 和 MVVM 小细节
MVVM 是Model-View-ViewModel 的缩写,它是一种基于前端开发的架构模式,其核心是提供对View 和 ViewModel 的双向数据绑定,这使得ViewModel 的状态改变可以自 ...
- js学习笔记:操作iframe
iframe可以说是比较老得话题了,而且网上也基本上在说少用iframe,其原因大致为:堵塞页面加载.安全问题.兼容性问题.搜索引擎抓取不到等等,不过相对于这些缺点,iframe的优点更牛,跨域请求. ...
- js学习笔记:webpack基础入门(一)
之前听说过webpack,今天想正式的接触一下,先跟着webpack的官方用户指南走: 在这里有: 如何安装webpack 如何使用webpack 如何使用loader 如何使用webpack的开发者 ...
- JS调用Android、Ios原生控件
在上一篇博客中已经和大家聊了,关于JS与Android.Ios原生控件之间相互通信的详细代码实现,今天我们一起聊一下JS调用Android.Ios通信的相同点和不同点,以便帮助我们在进行混合式开发时, ...
- jquery和Js的区别和基础操作
jqery的语法和js的语法一样,算是把js升级了一下,这两种语法可以一起使用,只不过是用jqery更加方便 一个页面想要使用jqery的话,先要引入一下jqery包,jqery包从网上下一个就可以, ...
- 利用snowfall.jquery.js实现爱心满屏飞
小颖在上一篇一步一步教你用CSS画爱心中已经分享一种画爱心的方法,这次再分享一种方法用css画爱心,并利用snowfall.jquery.js实现爱心满屏飞的效果. 第一步: 利用伪元素before和 ...
- node.js学习(三)简单的node程序&&模块简单使用&&commonJS规范&&深入理解模块原理
一.一个简单的node程序 1.新建一个txt文件 2.修改后缀 修改之后会弹出这个,点击"是" 3.运行test.js 源文件 使用node.js运行之后的. 如果该路径下没有该 ...
- JS正则表达式常用总结
正则表达式的创建 JS正则表达式的创建有两种方式: new RegExp() 和 直接字面量. //使用RegExp对象创建 var regObj = new RegExp("(^\\s+) ...
随机推荐
- POJ2524——Ubiquitous Religions
Ubiquitous Religions Description There are so many different religions in the world today that it is ...
- LINUX进程优先级实现
首先linux进程优先级的范围是-20到19 将当前目录下的documents目录打包,但不希望tar占用太多CPU: nice -19 tar zcf pack.tar.gz documents 这 ...
- 食物卡喉别拍背部!救了100多万人性命的“海姆立克急救法"
先讲三个事例: 一.近日,浙江金华一个17月大的小贝边玩边吃花生,被噎住.10多分钟后,奶奶发现小贝大口喘气,以为他玩累了就抱他回家,等父母赶到送医已晚.小贝大脑受损严重-父母含泪同意放弃治疗,孩子走 ...
- 第二部分 MediaPlayer的接口与架构
第二部分 MediaPlayer的接口与架构 2.1 整体框架图 MediaPlayer的各个库之间的结构比较复杂,可以用下图的表示 在各个库中,libmedia.so位于核心 ...
- bzoj1295: [SCOI2009]最长距离
bfs最短路. 写的真丑... #include<cstdio> #include<algorithm> #include<cstring> #include< ...
- BZOJ2542: [Ctsc2001]终极情报网
题解: 乘积最小只需要取对数.然后反向边就变成1/c,而不是-c了. 精度问题搞得我已经我想说什么了... 贴一份网上的pascal 代码: type ss=record x,y,c,r,next:l ...
- NOI2004 小H的小屋
还是纯粹不会啊……到底该怎么办 http://blog.sina.com.cn/s/blog_86942b1401016m3g.html http://www.cnblogs.com/datam-cy ...
- Python开发环境
--> Python开发环境简备 Python的优点除了其自身的各种特点外,还因为有众多第三方模块,为其扩展了各方面无数的功能. 虽然大多数时候在百度上随便搜都能搜到一大把,pypi (http ...
- [.NET WebAPI系列01] WebAPI 简单例子
[源] 来自微软WebAPI官方视频,Introduction to the ASP.NET Web API --Uniform Interface -- Demo-Using convention ...
- Java框架的思考
目前的JAVA 企业级开发框架,我们常用的大致包括IOC AOP MVC ORM框架 1. IOC spring是一个非常棒的ico容器,其思想非常简单,用一个集合对象如MAP 来缓存对象(对象都是单 ...