/* Version v8 ** QQ:2528119536 ** Up:2018.03.08*/ var zanpian = { //浏览器信息 'browser':{ 'url': document.URL, 'domain': document.domain, 'title': document.title, 'language': function(){ try { var ua = (navigator.browserLanguage || navigator.language).toLowerCase();//zh-tw|zh-hk|zh-cn return ua; } catch (e) {} }(), 'canvas' : function(){ return !!document.createElement('canvas').getContext; }(), 'useragent' : function(){ var ua = navigator.userAgent;//navigator.appVersion return { 'mobile': !!ua.match(/AppleWebKit.*Mobile.*/), //是否为移动终端 'ios': !!ua.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/), //ios终端 'android': ua.indexOf('Android') > -1 || ua.indexOf('Linux') > -1, //android终端或者uc浏览器 'iPhone': ua.indexOf('iPhone') > -1 || ua.indexOf('Mac') > -1, //是否为iPhone或者QQHD浏览器 'iPad': ua.indexOf('iPad') > -1, //是否iPad 'trident': ua.indexOf('Trident') > -1, //IE内核 'presto': ua.indexOf('Presto') > -1, //opera内核 'webKit': ua.indexOf('AppleWebKit') > -1, //苹果、谷歌内核 'gecko': ua.indexOf('Gecko') > -1 && ua.indexOf('KHTML') == -1, //火狐内核 'weixin': ua.indexOf('MicroMessenger') > -1 //是否微信 ua.match(/MicroMessenger/i) == "micromessenger", }; }() }, //系统公共 'cms': { //提示窗口 'floatdiv': function() { $("").attr({ rel: "stylesheet", type: "text/css", href: cms.public + "zanpiancms/showfloatdiv/css/showfloatdiv.css" }).appendTo("head"); $.getScript(cms.public + "zanpiancms/showfloatdiv/js/showfloatdiv.js", function() {}); }, //选项卡切换 'tab': function() { $("#myTab li a").click(function(e) { $(this).tab('show'); //$($(this).attr('href')).find('a').lazyload({effect: "fadeIn"}); }); }, //内容详情折叠 'collapse': function() { var w = document.documentElement ? document.documentElement.clientWidth : document.body.clientWidth; if (w > 640) { $(".list_type").addClass("in"); } }, 'scrolltop': function() { var a = $(window); $scrollTopLink = $("a.backtop"); a.scroll(function() { 500 < $(this).scrollTop() ? $scrollTopLink.css("display", "block") : $scrollTopLink.css("display", "none") }); $scrollTopLink.on("click", function() { $("html, body").animate({ scrollTop: 0 }, 400); return !1 }) }, //AJAX模态弹窗加载 'modal': function(url){ $('.zanpian-modal').modal('hide'); $(".modal-dialog .close").trigger('click');//先关闭窗口 $('.zanpian-modal').remove(); $('.modal-backdrop').remove(); $.ajax({ type: 'get', cache: false, url: url, timeout: 3000, success: function($html) { $('body').append($html); $('.zanpian-modal').modal('show'); $("body").css("padding","0px"); $("body").css("padding-top","60px"); } }) }, //公共 'all': function(url){ $('body').on("click", "#login,#user_login,#navbar_user_login", function(event){ $('.zanpian-modal').modal('hide'); if(!zanpian.user.islogin()){ event.preventDefault(); zanpian.user.loginform(); return false; } }); $('.navbar-search').click(function(){ $('.user-search').toggle(); $('#nav-signed,#example-navbar-collapse').hide(); }) $('.navbar-navmore').click(function(){ $('.user-search').toggle(); $('#nav-signed,.user-search').hide(); }) //点击弹出注册窗口 $('body').on("click", "#register", function() { zanpian.cms.modal(cms.root + 'index.php?s=/home/ajax/reg'); zanpian.user.reg(); }); //显示更多 $('body').on("click", ".more-click", function() { var self = $(this); var box = $(this).attr('data-box'); var allNum = $(this).attr('data-count'); var buNum = allNum - $(this).attr('data-limit'); var sta = $(this).attr('data-sta'); var hideItem = $('.' + box).find('li[rel="h"]'); if (sta == undefined || sta == 0) { hideItem.show(200); $(this).find('span').text('收起部分' + buNum); self.attr('data-sta', 1); } else { hideItem.hide(200); $(this).find('span').text('查看全部' + allNum); self.attr('data-sta', 0); } }); //键盘上一页下一页 var prevpage = $("#pre").attr("href"); var nextpage = $("#next").attr("href"); $("body").keydown(function(event) { if (event.keyCode == 37 && prevpage != undefined) location = prevpage; if (event.keyCode == 39 && nextpage != undefined) location = nextpage; }); //播放窗口隐藏右侧板块 $('body').on("click", "#player-shrink", function() { $(".player_right").toggle(); $(".player_left").toggleClass("max"); $(".player-shrink").toggleClass("icon-left"); }); if ($('.player_playlist').length > 0){ zanpian.player.playerlist() ; } $('body').on("click", "#lyric", function(event){ $("#"+$(this).data('id')).toggle(); }); $(window).resize(function() { zanpian.player.playerlist() ; }); $(".player-tool em").click(function() { $html = $(this).html(); try { if ($html == '关灯') { $(this).html('开灯') } else { $(this).html('关灯') } } catch (e) {} $(".player-open").toggle(300); $(".player_left").toggleClass("player-top") $(".player_right").toggleClass("player-top") }); $('body').on("focus", "#id_input", function(){ //$("#role_list").hide(); }) $('body').on("click", "#get_role", function() { $("#role_list").show(); }); $('body').on("click", "#user_detail_add", function(event){ if (!zanpian.user.islogin()) { zanpian.user.loginform(); return false; } var url=$(this).data('url'); zanpian.cms.modal(url); }); } }, 'list': { //列表AJAX响应 'more': function() { if ($('#content-more').length > 0) { var msg_list_loading = false; var i = 2; $(window).scroll(function() { if (!msg_list_loading){ load_more_msg(more_ajax_url); } }) function load_more_msg(url) { var winH = $(window).height(); var pageH = $(document.body).height(); var scrollT = $(window).scrollTop(); //滚动条top var aa = (pageH - winH - scrollT) / winH; if (aa < 0.02) { msg_list_loading = true; $("#content-more").append('
正在加载中
'); $.get(url + '-p-' + i, function(data, status) { var value = jQuery('#content-more',data).html(); $("#content-more").find("#moreloading").remove(); if (value == null || value == '') { value = '
抱歉,已经没有数据了!
'; msg_list_loading = true; $("#content-more").append(value); return false; } $("#content-more").append(value); msg_list_loading = false; $(".loading").lazyload({ effect: 'fadeIn' }); i++; }); } } } }, 'ajax': function() { $('body').on("click", ".list_type ul li a", function(e) { if (type_parms != undefined && type_parms != null) { var curdata = $(this).attr('data').split('-'); if (curdata[0] == 'id' || curdata[0] == 'sid') { type_parms = { "id": curdata[1], "mcid": "0", "area": "0", "year": "0", "letter": "0", "sid": "0", "wd": "0", "sex": "0", "zy": "0", "order": "0", "picm": 1, "p": 1 }; deltype(); } type_parms[curdata[0]] = curdata[1]; type_parms['p'] = 1; url = parseurl(type_parms); $(this).parent().siblings().children("a").removeClass('active'); $(this).addClass('active'); zanpian.list.url(url); deltitle() } return false; }); $('body').on("click", ".ajax-page ul li a,.tv_detail_week a", function(e) { e.preventDefault(); $(this).addClass('active'); $(this).siblings().removeClass('active'); var curdata = $(this).attr('data').split('-'); type_parms[curdata[0]] = curdata[1]; var url = parseurl(type_parms); zanpian.list.url(url); }); $('body').on("click", ".ajax-nav-tabs li a", function(e) { e.preventDefault(); var curdata = $(this).attr('data').split('-'); type_parms[curdata[0]] = curdata[1]; type_parms['p'] = 1; var url = parseurl(type_parms); $(this).parent().siblings().removeClass('active'); $(this).parent().addClass('active'); zanpian.list.url(url); }); $('body').on("click", ".seach-nav-tabs li a", function(e) { e.preventDefault(); var curdata = $(this).attr('data').split('-'); type_parms[curdata[0]] = curdata[1]; type_parms['p'] = 1; var url = parseurl(type_parms); $('.seach-nav-tabs li a').each(function(e) { $(this).removeClass('active'); }); $(this).addClass('active'); zanpian.list.url(url); }); $('body').on("click", "#conreset a", function(e) { var curdata = $(this).attr('data').split('-'); type_parms = { "id": curdata[1], "mcid": "0", "area": "0", "year": "0", "letter": "0", "sid": "0", "wd": "0", "sex": "0", "zy": "0", "order": "0", "picm": 1, "p": 1 }; url = parseurl(type_parms); zanpian.list.url(url); deltype(); deltitle(); }); function deltitle() { var constr = ''; $('.list_type ul li a').each(function(e) { if ($(this).attr('class') == 'active') { if ($(this).html() == '全部') constr += ' '; else constr += '' + $(this).html() + ''; } }); if (constr != '') $('.conbread').html(constr); } function deltype() { $('.list_type ul li a').each(function(e) { $(this).removeClass('active'); if ($(this).html() == '全部') { $(this).attr('class', 'active'); } }); return false; } function emptyconbread() { $('.list_type ul li a').each(function(e) { $(this).removeClass('active'); if ($(this).html() == '全部') { $(this).attr('class', 'active'); } }); return false; } function parseurl(rr) { var url = cms.root + type_ajax_url; for (var c in rr) { if (rr[c] != '0') { url = url + "-" + c + "-" + rr[c]; } } return url; } }, 'url': function(url) { if (($('#content li').length > 3)) $("html,body").animate({ scrollTop: $("#content").offset().top - 93 }, 500); $("#content").html('
努力加载中……
'); $.get(url, function(data, status) { var value = jQuery('#content', data).html(); if (value == null || value == '') { value = '
抱歉,没有找到相关内容!
'; } $("#content").html(value); $("#short-page").html(jQuery('#short-page', data).html()) $("#long-page").html(jQuery('#long-page', data).html()) $("#total-page").html(jQuery('#total-page', data).html()) $("#current-page").html(jQuery('#current-page', data).html()) $("#count").html(jQuery('#count', data).html()) $(".loading").lazyload({ effect: 'fadeIn' }); if (zanpian.browser.language == 'zh-hk' || zanpian.browser.language == 'zh-tw') { $(document.body).s2t(); } }); }, }, 'detail': { 'collapse': function() { //内容详情折叠 $('body').on("click", "[data-toggle=collapse]", function() { $this = $(this); $($this.attr('data-target')).toggle(); $($this.attr('data-default')).toggle(); if ($this.attr('data-html')) { $data_html = $this.html(); $this.html($this.attr('data-html')); $this.attr('data-html', $data_html); } if ($this.attr('data-val')) { $data_val = $this.val(); $this.val($this.attr('data-val')); $this.attr('data-val', $data_val); } }); }, //播放列表折叠 'playlist': function() { //更多播放地址切换 $(".player-more .dropdown-menu li").click(function() { $("#playTab").find('li').removeClass('active'); var activeTab = $(this).html(); var prevTab = $('.player-more').prev('li').html(); $('.player-more').prev('li').addClass('active').html(activeTab); //var prevTab = $('#playTab li:nth-child(2)').html(); //$('#playTab li:nth-child(2)').addClass('active').html(activeTab); $(this).html(prevTab); }); if ($('.player-more').length > 0) { $(".dropdown-menu li.active").each(function() { var activeTab = $(this).html(); var prevTab = $('.player-more').prev('li').html(); $('.player-more').prev('li').addClass('active').html(activeTab); $(this).html(prevTab).removeClass('active'); }); } //手机端播放源切换 $(".mplayer .dropdown-menu li").click(function() { var sclass = $(this).find('a').attr('class'); var stext = $(this).text(); $("#myTabDrop2 .name").text(stext); $("#myTabDrop2").removeClass($("#myTabDrop2").attr('class')); $("#myTabDrop2").addClass(sclass); }); var WidthScreen = true; for (var i = 0; i < $(".playlist ul").length; i++) { series($(".playlist ul").eq(i), 20, 1); } function series(div, n1, n2) { //更多剧集方法 var len = div.find("li").length; var n = WidthScreen ? n1 : n2; if (len > 24) { for (var i = n2 + 18; i < len - ((n1 / 2) - 2) / 2; i++) { div.find("li").eq(i).addClass("hided"); } var t_m = "
  • 更多剧集
  • "; div.find("li").eq(n2 + 17).after(t_m); var more = div.find(".more"); var _open = false; div.css("height", "auto"); more.click(function() { if (_open) { div.find(".hided").hide(); $(this).html("更多剧集"); $(this).removeClass("closed"); $(this).addClass("open"); $(this).insertAfter(div.find("li").eq(n2 + 17)); _open = false; } else { div.find(".hided").show(); $(this).html("收起剧集"); $(this).removeClass("open"); $(this).addClass("closed"); $(this).insertAfter(div.find("li:last")); _open = true; } }) } } }, //下载地址处理 'download': function() { $.ajaxSetup({ cache: true }); if ($("#downlist").length) { $.getScript(cms.public + "zanpiancms/js/down.js"); } }, }, 'player': { //播放页面播放列表 'playerlist': function() { var height = $(".player_left").height(); if ($('.player_prompt').length > 0){ var height = height-50; } $(".player_playlist").height(height - 55); var mheight = $(".mobile_player_left").height(); if ($(".player_playlist").height() > mheight){ $(".player_playlist").height(mheight - 55); } }, //播放权限回调 'vip_callback': function($vod_id,$vod_sid,$vod_pid,$status,$trysee,$tips) { if($status != 200){ if($trysee > 0){ window.setTimeout(function(){ $.get(cms.root+'index.php?s=/home/vod/vip/type/trysee/id/'+$vod_id+'/sid/'+$vod_sid+'/pid/'+$vod_pid, function(html){ var index='
    '+html+'
    '; $('#zanpiancms_player').html(index); //$('.zanpiancms-player-box').html(html).addClass("jumbotron"); //zanpian.user.iframe(); //$('#zanpiancms-player-vip .zanpiancms-player-iframe').hide(); },'html'); },1000*60*$trysee); }else{ $('#zanpiancms-player-vip .zanpiancms-player-box').html($tips).addClass("jumbotron"); $('#zanpiancms-player-vip .zanpiancms-player-iframe').hide(); } //播放你密码 $('body').on("click","#user-weixinpwd",function(){ $(this).text('Loading...'); $pwd=$(".password").val(); $.get(cms.root+'index.php?s=/home/vod/vip/type/pwd/id/'+$vod_id+'/sid/'+$vod_sid+'/pid/'+$vod_pid+'/pwd/'+$pwd, function(json){ if(json.status == 200){ zanpian.user.iframe(); }else{ $("#user-weixinpwd").text('播放'); alert('密码错误或失效,请重新回复'); } },'json'); }); //支付影币按钮 $('body').on("click","#user-price",function(){ $(this).text('Loading...'); var obj=$(this); $.get(cms.root+'index.php?s=/home/vod/vip/type/ispay/id/'+$vod_id+'/sid/'+$vod_sid+'/pid/'+$vod_pid, function(json){ if(json.status == 200){ $.showfloatdiv({txt: '支付成功',cssname : 'succ'}); $.hidediv(); zanpian.user.iframe(); }else if(json.status == 602){ obj.text('确定'); $.showfloatdiv({txt: json.info}) $.hidediv({}) setTimeout(function() { zanpian.user.payment(); }, 1000); }else if(json.status == 500 || json.status == 501){ //zanpian.user.login(); }else{ $('#zanpiancms-player-vip .zanpiancms-player-box').html(json.info).addClass("jumbotron"); } },'json'); }); }else{ //拥有VIP观看权限 } }, }, 'updown': { //顶踩与送花 'load': function() { $('body').on("click", "#up,#down,#flower,#digg", function() { $.showfloatdiv({ txt: '数据提交中...', cssname: 'loading' }); var obj = $(this); $.ajax({ type: 'post', data: {'id':$(this).data("id"),'sid':$(this).data("sid"),'type':$(this).data("type"),'name':$(this).data("name")}, dataType:'json', cache: false, url: cms.root + "index.php?s=/home/digg/index", timeout: 3000, success: function(r){ $.hidediv(r); if (parseInt(r.code) > 0){ count=obj.find('#count').text()*1+1; obj.find('#count').text(count); obj.find('#count').attr('data-count',count) } }}); }); $("#flower").hover(function() { $(this).find("#count").text("送花"); }, function() { var count = $(this).find("#count").attr("data-count") $(this).find("#count").text(count); }); }, }, 'barrage': { //弹幕 'index': function() { $.ajaxSetup({ cache: true }); if ($("#barrage").length) { $("").attr({ rel: "stylesheet", type: "text/css", href: cms.public + "cms/barrager/barrager.css" }).appendTo("head"); $.getScript(cms.public + "cms/barrager/jquery.barrager.js"); } if($('.barrage_switch').is('.on')) { zanpian.barrage.get(0); } $('body').on("click", "#slider", function() { if ($('.barrage_switch').is('.on')) { $('.barrage_switch').removeClass('on'); $.fn.barrager.removeAll(); clearInterval(looper); return false; }else{ $('.barrage_switch').addClass('on'); zanpian.barrage.get(0); } }); $("#barrage-submit").click(function(e){ if (!zanpian.user.islogin()) { zanpian.user.loginform(); return false; } $("#barrage-form").zanpiansub({ curobj: $("#barrage-submit"), txt: '数据提交中,请稍后...', onsucc: function(result) { $.hidediv(result); if (parseInt(result['code']) > 0) { zanpian.barrage.get(1); }else{ $('img.validate-img').attr("src",zanpian.image.validateurl()); } } }).post({ url: cms.root + 'index.php?s=/home/barrage/add' }); return false; }); }, 'get': function(t) { if ($("#barrage").data('id') != undefined && $("#barrage").data('id') != null && $("#barrage").data('id') != '') { var url = cms.root + "index.php?s=/home/barrage/index/t/" + t + "/id/" + $("#barrage").data('id'); } else { return false; } $.getJSON(url, function(data) { //是否有数据 if (typeof(data) != 'object') { return false; } var looper_time = data.looper_time; var items = data.items; var total = items.length; var run_once = true; var index = 0; barrager(); function barrager(){ if(t==0){ if (run_once) { looper = setInterval(barrager, looper_time); run_once = false; } } $('#zanpiancms_player').barrager(items[index]); if(t==0){ index++; if (index == total) { clearInterval(looper); return false; } } } }); } }, 'love': {//订阅与收藏 'load': function() { $(".user-bt").each(function() { var a = $(this).find(".sect-btn"), b = $(this).find(".cancel"), c = $(this).find(".sect-show"); a.click(function(){ if(!zanpian.user.islogin()){zanpian.user.loginform();return false;} $.showfloatdiv({ txt: "数据提交中...", cssname: "loading" }); var d = $(this); $.ajax({ type: 'get', cache: false, url: cms.root + "index.php?s=/home/ajax/mark/type/"+a.attr("data-type")+"/id/" + a.attr("data-id")+"/cid/"+a.attr("data-cid"), timeout: 3000, success: function(a) { $.hidediv(a), parseInt(a.code) > 0 ? (d.hide(), c.show(), b.show()) : parseInt(a["yjdy"]) > 0 && 1 == parseInt(a["yjdy"]) && (d.hide(a), c.show(), b.show()) }}) }), b.click(function() { $.showfloatdiv({ txt: "数据提交中...", cssname: "loading" }),$.ajax({ type: 'get', cache: false, url: cms.root + "index.php?s=/home/ajax/mark/type/"+a.attr("data-type")+"/id/" + a.attr("data-id")+"/cid/"+a.attr("data-cid"), timeout: 3000, success: function(b){ $.hidediv(b), parseInt(b.code) > 0 && (a.show(), c.hide()) }}) }) }) }, }, //评分 'score': { 'load': function() { if ($('#zanpian-score').length > 0 && $('#zanpian-cm').length<=0) { zanpian.score.ajax(cms.root + "index.php?s=/home/ajax/gold/id/" + $('#zanpian-score').data('id')+"/sid/"+$('#zanpian-score').data('sid')) } }, 'loading': function() { if ($('#zanpian-score').length > 0) { zanpian.score.ajax(cms.root + "index.php?s=/home/ajax/gold/id/" + $('#zanpian-score').data('id')+"/sid/"+$('#zanpian-score').data('sid')) } }, //加载评分与订阅收藏 'ajax':function(url){ $.ajax({ url: url, cache: false, timeout: 3000, success: function(data) { if (data.gold != undefined && data.gold != null) { zanpian.score.stars(data.gold); }; } }); return false; }, 'stars':function(r){ if($("#rating")) { $("ul.rating li").each(function() { var b = $(this).attr("title"), c = $("ul.rating li"), d = $(this).index(), e = d + 1; $(this).click(function() { hadpingfen > 0 ? ($.showfloatdiv({ txt: "已经评分,请务重复评分" }), $.hidediv({})) : ($.showfloatdiv({ txt: "数据提交中...", cssname: "loading" }), c.removeClass("active"), $("ul.rating li:lt(" + e + ")").addClass("active"), $("#ratewords").html(b),$.post(cms.root + "index.php?s=/home/ajax/addgold",{ val: $(this).attr("val"), id: cms.id, sid: cms.sid },function(a) { if (parseInt(a.code) == 1) { $.ajax({ type: 'get', cache: false, timeout: 3000, url: cms.root + "index.php?s=/home/ajax/gold/id/" + cms.id +"/sid/"+ cms.sid, success: function(data) { zanpian.score.stars(data.gold); } }); } parseInt(a.code) > 0 ? ($.hidediv(a), loadstat(), hadpingfen = 1) : -2 == parseInt(a.code) ? (hadpingfen = 1, $.showfloatdiv({ txt: "已经评分,请务重复评分" }), $.hidediv({})) : ($.closefloatdiv(), $("#innermsg").trigger("click")) }, "json")) }).hover(function(){ this.myTitle = this.title, this.title = "", $(this).nextAll().removeClass("active"), $(this).prevAll().addClass("active"), $(this).addClass("active"), $("#ratewords").html(b) }, function() { this.title = this.myTitle, $("ul.rating li:lt(" + e + ")").removeClass("hover") }) }), $(".rating-panle").hover(function() { $(this).find(".rating-show").show() }, function() { $(this).find(".rating-show").hide() }) } var hadpingfen = 0; var curstars = parseInt(r.mygold); $("#pa").html(r['curpingfen'].a + "人"); $("#pb").html(r['curpingfen'].b + "人"); $("#pc").html(r['curpingfen'].c + "人"); $("#pd").html(r['curpingfen'].d + "人"); $("#pe").html(r['curpingfen'].e + "人"); $("#vod_gold").html(r['curpingfen'].pinfen); var totalnum = parseInt(r['curpingfen'].a) + parseInt(r['curpingfen'].b) + parseInt(r['curpingfen'].c) + parseInt(r['curpingfen'].d) + parseInt(r['curpingfen'].e); if (totalnum > 0) { $("#pam").css("width", ((parseInt(r['curpingfen'].a) / totalnum) * 100) + "%"); $("#pbm").css("width", ((parseInt(r['curpingfen'].b) / totalnum) * 100) + "%"); $("#pcm").css("width", ((parseInt(r['curpingfen'].c) / totalnum) * 100) + "%"); $("#pdm").css("width", ((parseInt(r['curpingfen'].d) / totalnum) * 100) + "%"); $("#pem").css("width", ((parseInt(r['curpingfen'].e) / totalnum) * 100) + "%") }; if (r['hadpingfen'] != undefined && r['hadpingfen'] != null) { hadpingfen = 1; } var PFbai = r['curpingfen'].pinfen * 10; if (PFbai > 0) { $("#rating-main").show(); $("#rating-kong").hide(); $("#fenshu").animate({ 'width': parseInt(PFbai) + "%" }); $("#total").animate({ 'width': parseInt(PFbai) + "%" }); $("#pingfen").html(r['curpingfen'].pinfen); $("#pingfen2").html(r['curpingfen'].pinfen); } else { $("#rating-main").hide(); $("#rating-kong").show(); $(".loadingg").addClass('nopingfen').html('暂时没有人评分,赶快从左边打分吧!'); }; if (r['loveid'] != null) { $("#love").hide(); $("#yeslove").show(); } else { $("#love").show(); $("#yeslove").hide(); } if (r['remindid'] != null) { $("#remind").hide(); $("#yesremind").show(); } else { $("#remind").show(); $("#yesremind").hide(); } if (curstars > 0) { var curnum = curstars - 1; $("ul.rating li:lt(" + curnum + ")").addClass("current"); $("ul.rating li:eq(" + curnum + ")").addClass("current"); $("ul.rating li:gt(" + curnum + ")").removeClass("current"); var arr = new Array('很差', '较差', '还行', '推荐', '力荐'); $("#ratewords").html(arr[curnum]); } }, }, //播放记录 'playlog': { 'load': function() { zanpian.playlog.set(); zanpian.playlog.get(); }, 'get': function() { if ($("#user_playlog").eq(0).length) { $.ajax({ type: 'get', cache: false, url: cms.root + 'index.php?s=/home/playlog/get', timeout: 10000, success: function($html) { $(".playlog_list").html($html); zanpian.user.userinfo(); } }) $('#user_playlog').hover(function() { $(this).children('.playlog_list').stop(true, true).show(); }, function() { $(this).children('.playlog_list').stop(true, true).hide(); }) $('body').on("click", "#playlog-clear", function(){ $.ajax({ type: 'get', cache: false, dataType:'json', url: cms.root + 'index.php?s=/home/playlog/clear', timeout: 10000, success: function(data) { if (parseInt(data["code"]) > 0) { $(".playlog_list").html("
    暂无观看历史记录列表
    "); } }}) }); $('body').on("click", "#playlog-del", function(event) { event.preventDefault(); $.post(cms.root + 'index.php?s=/user/playlog/del', { log_id: $(this).attr('data-id'), log_vid: $(this).attr('data-vid') }, function(data) { if (parseInt(data["code"]) > 0) {} }, "json") $(this).parent().remove(); }); $('body').on("click", "#playlog-close", function() { $('.playlog_list').stop(true, true).hide(); }); } }, 'set': function() { if ($(".playlog-set").eq(0).attr('data-pid')) { $.post(cms.root + "index.php?s=/home/playlog/set", { log_vid: $(".playlog-set").attr('data-id'), log_sid: $(".playlog-set").attr('data-sid'), log_pid: $(".playlog-set").attr('data-pid'), log_urlname: $(".playlog-set").attr('data-name'), log_maxnum: $(".playlog-set").attr('data-count') }); } }, }, //评论 'cm': { //按类型加载评论 'load':function(){ if($('#zanpian-cm[data-type=zanpian]').length){ this.forum(); } if($('#zanpian-cm[data-type=uyan]').length){ this.uyan(); } if($('#zanpian-cm[data-type=changyan]').length){ this.changyan(); } }, 'forum': function(){ var id=$("#zanpian-cm").data('id'); var sid=$("#zanpian-cm").data('sid'); //如果同时需要评分并加载 if($('#zanpian-score').length > 0){ zanpian.cm.ajax(cms.root + "index.php?s=/home/ajax/get/id/" + id + "/sid/" + sid); }else{ zanpian.cm.ajax(cms.root + "index.php?s=/home/ajax/cm/id/" + id + "/sid/" + sid); } zanpian.cm.emo(); $("#subcomm").click(function(e){ if(!zanpian.user.islogin()){zanpian.user.loginform();return false;} $("#commform").zanpiansub({ curobj: $("#subcomm"), txt: '数据提交中,请稍后...', onsucc: function(result) { $.hidediv(result); if (parseInt(result['code']) > 0) { zanpian.cm.ajax(cms.root + "index.php?s=home/ajax/cm/id/" + id + "/sid/" + sid) }else{ $('img.validate-img').attr("src",zanpian.image.validateurl()); } if(parseInt(result['code']) < -1){ zanpian.user.loginform(); return false; } } }).post({ url: cms.root + 'index.php?s=home/ajax/addcm/sid/'+sid+'/id/'+id }); return false; }); $("#cmt-input-tip .form-control").focus(function(){ $("#cmt-input-tip").hide(),$("#cmt-input-bd").show(),$("#cmt-input-bd .ui-textarea").focus() }) $("#comm_txt").focus(function(e){ if(!zanpian.user.islogin()){zanpian.user.loginform();return false;} }); }, 'uyan': function(){ $("#zanpian-cm").html('
    '); $.getScript("http://v2.uyan.cc/code/uyan.js?uid="+$('#zanpian-cm[data-type=uyan]').attr('data-uyan-uid')); }, 'changyan': function(){ $appid = $('#zanpian-cm[data-type=changyan]').attr('data-changyan-id'); $conf = $('#zanpian-cm[data-type=changyan]').attr('data-changyan-conf'); $sourceid = cms.sid+'-'+cms.id; var width = window.innerWidth || document.documentElement.clientWidth; if (width < 768) { $("#zanpian-cm").html('