js dom append后的屏幕中心改变,如何才能不变?jquery给一个dom节点append后,焦点就移到了这个节点位置的头部?有没有不移动的办法?

解决方案 »

  1.   

    http://download.csdn.net/source/1543961这个底部评论的分页点击后就不变!各位指点下!
      

  2.   

    我也觉得不会!
    但就是不行!CSDN的第一次创建dom时,先清空了dom,然后再append我依样做了!
    但清空后好象就没有了,所以是是到了页底,但后来append内容后,滚动条变长,但屏幕没往下移动,所以看不见append的内容,要手动滚动才能看见
      

  3.   

     function getPage(cid,page){
               $(".review_list_sty").html('');
               var review_list=$(".review_list_sty");
               $.ajax({
               type: "GET",
               // dataType:"html",
               url: my_server+"/download/source_comment.php",
               data: "action=listReview&page="+page,           success: function(data){
               // alert(data);
               //review_list.append(data);
               review_list.html(data);
                // review_list.append('<p>大家好</p>');
               //review_list.append('<p>大家好</p>')
               $('#multipage').focus;           }           });          }
      

  4.   

    你链接有没加#号,$(".review_list_sty").html(''); 这里去掉试下.
      

  5.   


    去掉可以了!能说一下为什么吗?我原来是用的append(data);所以仿CSDN的用了$(".review_list_sty").html('');现在直接用html了,去掉$(".review_list_sty").html(''),基本正常了
    谢谢了,一会就结贴