$(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("");
}
})
}