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+) ...
随机推荐
- marmalade android 5.0 JNI 调用失败的解决方案
5.0 真机日志如下:sart/runtime/check_jni.cc:65] JNI DETECTED ERROR IN APPLICATION: JNI CallVoidMethodV call ...
- Android性能优化之如何避免Overdraw
什么是Overdraw? Overdraw就是过度绘制,是指在一帧的时间内(16.67ms)像素被绘制了多次,理论上一个像素每次只绘制一次是最优的,但是由于重叠的布局导致一些像素会被多次绘制,而每次绘 ...
- oracle connect by 和start with
网上找了个例子 测试了一下 貌似明白了create table t2(root_id number,id number,name varchar(5),description varchar(10)) ...
- 区分jquery中的offset和position
一次又一次地碰到需要获取元素位置的问题, 然后一次又一次地查offset和position的区别. 忍不了了, 这次一定得想办法记下来. position是元素相对于父元素的位置. 这个好记, par ...
- WCF异步
WCF异步与否由客户端来决定 服务端接口: // 注意: 使用“重构”菜单上的“重命名”命令,可以同时更改代码和配置文件中的接口名“IService1”. [ServiceContract] ...
- 锋利的JQuery-Jquery中DOM操作
<html> <head> <meta http-equiv="Content-Type" content="text/html; char ...
- Complete The Pattern #2
Complete The Pattern #2 Description: Task: You have to write a function pattern which creates the fo ...
- jdk1.8.0_101/bin下各文件解释
appletviewer - Runs applets outside of a web browser. extcheck - Detects version conflicts between a ...
- 1890. Money out of Thin Air(线段树 dfs转换区间)
1890 将树的每个节点都转换为区间的形式 然后再利用线段树对结点更新 这题用了延迟标记 相对普通线段树 多了dfs的转换 把所要求的转换为某段区间 RE了N次 最后没办法了 记得有个加栈的语句 拿来 ...
- struts2启动报错com/opensymphony/xwork2/spring/SpringObjectFactory.java:220:-1
好久没有搞struts2,今天配置strut2.2.1,启动时遇到个小问题.记录下. tomcat启动报错: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 ...