function showWeb(n){//切换页面
try{
web=n; $("#web").html(web);
sum=$("#web"+web+">li").length; if(web==1) oline=4;
else if(web==2) oline=4;
else if(web==3) oline=2;
else if(web==4) { oline=1; sum=sum-$("#web4>.h").length; }
else if(web==5) oline=1;
$(".add").hide(); $("#add"+n).show();
$('#demo>ul').hide(); $('#web'+n).show();
alt=$("#top"+n).attr("alt");
maxpage=Math.ceil((sum)/(oline*line));
if(maxpage==0) maxpage=1;
showPage();}catch(err){}
}
主要的意思明白 就是页面切换 但是各行不明白意思,求高手解答
try{
web=n; $("#web").html(web);
sum=$("#web"+web+">li").length; if(web==1) oline=4;
else if(web==2) oline=4;
else if(web==3) oline=2;
else if(web==4) { oline=1; sum=sum-$("#web4>.h").length; }
else if(web==5) oline=1;
$(".add").hide(); $("#add"+n).show();
$('#demo>ul').hide(); $('#web'+n).show();
alt=$("#top"+n).attr("alt");
maxpage=Math.ceil((sum)/(oline*line));
if(maxpage==0) maxpage=1;
showPage();}catch(err){}
}
主要的意思明白 就是页面切换 但是各行不明白意思,求高手解答
楼主教你一方法,你就在你不明白的地方加alert()然后输出那个不明白的变量就行了~·你就知道逻辑了~·
try{
web=n; $("#web").html(web);
sum=$("#web"+web+">li").length;if(web==1) oline=4;
else if(web==2) oline=4;
else if(web==3) oline=2;
else if(web==4) { oline=1; sum=sum-$("#web4>.h").length; }
else if(web==5) oline=1;
$(".add").hide(); $("#add"+n).show();
$('#demo>ul').hide(); $('#web'+n).show();
alt=$("#top"+n).attr("alt");
alert("alt"); maxpage=Math.ceil((sum)/(oline*line));
if(maxpage==0) maxpage=1;
showPage();}catch(err){}
}
try{
//将参数赋值给n,在id为web的控件添加内容n
web=n; $("#web").html(web);
//sum=小于li节点的长度,你知道这是获取到长度就行了
sum=$("#web"+web+">li").length;//当web也就是参数为12345时逐个设定oline,和sum的大小
if(web==1) oline=4;
else if(web==2) oline=4;
else if(web==3) oline=2;
else if(web==4) { oline=1; sum=sum-$("#web4>.h").length; }
else if(web==5) oline=1;
//左边为隐藏,右边为显示,至于具体数值就把输出n就知道了
$(".add").hide(); $("#add"+n).show();
$('#demo>ul').hide(); $('#web'+n).show();
//把id为top+n的alt设为空,这肯定是这个top的某个属性,页面上看一下就行了
alt=$("#top"+n).attr("alt");//算出大小 然后调用 showPage()方法
maxpage=Math.ceil((sum)/(oline*line));
if(maxpage==0) maxpage=1;
showPage();}catch(err){}
}
看来楼主刚学jQuery啊,建议在往上找些简短的教程看一下,然后下个api,自己开发项目,jQuery很容易学得
api就是帮助文档的意思
所以想告诉你的就是去学一下JQ。任何不直接回答的问题,都必然有不直接回答的道理。解决一个问题不是关键,关键是让你真正能更好更快地提高自己,对不对?