$(function(){ //通用 $("#btn").click(function(){ //展开影藏导航 $(".g-top-nav").toggle() }); $(".g-top-btn").click(function(){ $(".g-top-nav").toggle() }); showNav(); clickBlack(); gotoTop(); //评论 commentSeo(); $("#verify").click(function(){ commontSubmit(); }); //横向滑动 $("#g-ku-gameprevimg,.g-previmg-ul,#g-down-gameprevimg").height($(".g-previmg-ul li img").height()); $("#ppt,.g-ppt-img").height($(".g-ppt-img li img").height()) $("#ppt .g-ppt-img li").each(function(){ $(this).width($(window).width()); }); $(".plist").each(function(i){ var idStr = $(this).attr("id"); var parent_class = $(this).attr("class"); var child_class = $("."+parent_class).children(i).children(0).attr("class"); createIScroll(idStr); }); var keynum = $(".g-coll-gamedown").length if(keynum == 0){ var nolisttxt = '
该应用已经下架,请看看其他内容吧。
'; $('#g-other-class').after(nolisttxt); $('.g-coll-btn,.f-loading-font').hide(); } window.onresize = function(){ for(var i = 0 ;i< scrollObjs.length; i++){ scrollObjs[i].refresh(); } } var xs = []; var lengths = []; // $("#ppt").each(function(i){ // lengths[i] = $(this).find("ul li").size()+1; // xs[i] = 1; // }); // window.setInterval(function(){ // for(i in xs){ // xs[i] ++; // if(xs[i] >= lengths[i]){ // xs[i] = 1; // } // scrollPPTs[i].scrollToElement("li:nth-child("+xs[i]+")", 500); // } // },2000); //首页 if(classPage == 1){ $(".md-slider").slider({auto:0}),function(){var a=$(".md-search"),b=a.find('input[type="text"]');a.find("form").submit(function(){return""==$.trim(b.val())?!1:void 0})}(),function(){var a=$(".md-tabs"),b=[];a.find(".slider").slider({navCls:"dot",contentCls:"content"},function(a){b.push(a)})}(); } //k页面 if(classPage==6){ clickShow(); } //文章内页 if(classPage==5){ cmsHideCont(); } if(classPage==10){ //排行榜 $(".g-rank-related").width($(".m-rank-btn").width()); $(".g-rank-cont").eq(0).find(".g-rank-numb").css("background","#ff0000"); $(".g-rank-cont").eq(1).find(".g-rank-numb").css("background","#ff6600"); $(".g-rank-cont").eq(2).find(".g-rank-numb").css("background","#ff9900"); relatedrankShow(); clickShow(); } }) function showNav(){ $(".m-nav-btn").click(function(){ var navHeight = $(this).next("div").height(); if(navHeight==0){ $(".g-rank-related").height(0) $(".g-rank-nav").css("z-index","10") $(".g-black-bg").show(); $(this).next("div").animate({height:210},200); $(this).addClass("m-hover"); }else{ $(this).next("div").animate({height:0},200,function(){ $(".g-black-bg").hide(); $(".g-rank-nav").css("z-index","50"); $(this).prev(".m-nav-btn").removeClass("m-hover"); }); }; }); } function relatedrankShow(){ var relatedSize = $(".g-rank-related a").length; var relatedHeight = relatedSize*42; $(".m-rank-btn").click(function(){ var navHeight = $(this).next("div").height(); if(navHeight==0){ $(".g-black-bg").show(); $(this).next("div").animate({height:relatedHeight},200); }else{ $(this).next("div").animate({height:0},200,function(){ $(".g-black-bg").hide(); }); }; }) } function clickBlack(){ $(".g-black-bg").click(function(){ $(".g-top-nav,.g-rank-related").animate({height:0},200,function(){ $(".g-black-bg").hide(); $(this).prev(".m-nav-btn").removeClass("m-hover"); $(".g-rank-nav").css("z-index","50"); }); }); } function gotoTop(){ $(window).scroll(function(){ if($(window).scrollTop()>200){ $(".m-backtop").fadeIn("fast"); }else{ $(".m-backtop").fadeOut("fast"); } }) $(".m-backtop").click(function(){ $("body,html").animate({scrollTop:0},300); }) } function clickShow(){ $(".m-key-hide").click(function(){ var keybtnText = $(".m-key-hide").text().replace(/\s+/g,""); if(keybtnText=="点击查看更多"){ $(".g-key-coll-img dd").css("height","auto"); $(".m-key-hide").text("点击收起") }else if(keybtnText=="点击收起"){ $(".g-key-coll-img dd").css("height","44px"); $(".m-key-hide").text("点击查看更多") } }) } function commentSeo(){ var plHeight = $("#comment_0 dl").height(); var dtHeight = 0; for(i=0;i<3;i++){ dtHeight += $("#comment_0 dl dt").eq(i).height() + 10; dtHeight += $("#comment_0 dl dd").eq(i).height() + 6; }; //alert(dtHeight) if(plHeight>=dtHeight){ $("#comment_0 dl").css("height",dtHeight); $(".m-look-ly").show(); }else{ $(".m-look-ly").hide(); } $(".m-look-ly").click(function(){ var btnText = $(".m-look-ly").text() if(btnText == '查看更多评论'){ $("#comment_0 dl").animate({"height":plHeight},200); $(this).text("收起评论") }else if(btnText == '收起评论'){ $("#comment_0 dl").animate({"height":dtHeight},200); $(this).text("查看更多评论") } }); } function addRealCommont(data){ var comment = '
最高楼您的评论 网友 客人 发表于: '+showTime()+'
' comment += '
{0}

支持( 0 ) 盖楼(回复)

'; comment = comment.replace("{0}",data); $("#comment_0 dl").prepend(comment); } function commontSubmit(){ var id = $("#app-id").val(); var content = $(".w-text textarea").val(); if($.trim(content).length <= 2) { alert("请填写内容"); return; } $.ajax({ type: 'POST', url: '/ajax.asp', data: { content :content, SoftID :id, Action : 2, CommentTpye : 0 // 此处为服务端接口拼写错误 }, success: function(s){ alert("提交成功"); $(".w-text textarea").val(""); addRealCommont(s) }, dataType: "" }); } function showTime(){ var mydate = new Date(); var str = "" + mydate.getFullYear() + "年"; str += (mydate.getMonth()+1) + "月"; str += mydate.getDate() + "日"; return str; } /****手机列表滑动****/ var scrollObjs = []; var scrollPPTs = []; function createIScroll(idStr){ var snap = false; var classStr = $("#"+idStr).attr("class"); var splitClassStr = classStr.split(" "); for(var i = 0; i< splitClassStr.length ; i++){ if( splitClassStr[i] == "ppt"){ snap = true; break; } } var scrollObj = new iScroll(idStr,{ snap: snap, momentum: !snap, resize: true, disableMouse: true, disablePointer: true, eventPassthrough: true, scrollX: true, scrollY: false, preventDefault: false, vScroll:false, hScroll:true, hScrollbar:false }); if(snap){ scrollPPTs.push(scrollObj); } else { scrollObjs.push(scrollObj); } return snap; } function cmsHideCont(){ var contHeight = $(".g-cms-cont").height(); if(contHeight>=500){ $(".g-cms-cont").height(500); $(".g-cms-hide").show(); }else{ $(".g-cms-hide").hide() } $(".g-cms-hide").click(function(){ var btnText = $(this).find(".m-hide-btn").text().replace(/\s+/g,""); if(btnText=="点击查看更多"){ $(".g-cms-cont").animate({height:contHeight},300); $(this).find(".m-hide-btn").text("收起部分内容").append(""); }else if(btnText=="收起部分内容"){ $(".g-cms-cont").animate({height:500},300); $(this).find(".m-hide-btn").text("点击查看更多").append(""); } }) }