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){}
}
主要的意思明白 就是页面切换 但是各行不明白意思,求高手解答

解决方案 »

  1.   


    楼主教你一方法,你就在你不明白的地方加alert()然后输出那个不明白的变量就行了~·你就知道逻辑了~·
      

  2.   

    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");
     alert("alt"); maxpage=Math.ceil((sum)/(oline*line));
    if(maxpage==0) maxpage=1;
    showPage();}catch(err){}
    }
      

  3.   

    function showWeb(n){//切换页面
    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){}
    }
      

  4.   

    就是JQuery的意思,意思是调用jQuery里面的方法
    看来楼主刚学jQuery啊,建议在往上找些简短的教程看一下,然后下个api,自己开发项目,jQuery很容易学得
      

  5.   

    在百度文库上面搜索Jquery教程 下载即可,如果没有账号注册,没有分数,每次评论都可以获得分数
    api就是帮助文档的意思
      

  6.   

    w3school里的教程就挺好 适合初学者
      

  7.   

    只看开始的问题就知道,楼主对JS了解多少不好说,但肯定对JQ是完全不知道的。
    所以想告诉你的就是去学一下JQ。任何不直接回答的问题,都必然有不直接回答的道理。解决一个问题不是关键,关键是让你真正能更好更快地提高自己,对不对?