我用了jquery的$.post方法之后,为什么滚动条的位置会变啊,比如我在调用这个方法之前的滚动条位置是500,调完之后,他就自动滚到最开始的位置了?

解决方案 »

  1.   

    本帖最后由 net_lover 于 2012-03-24 16:39:21 编辑
      

  2.   

    检查一下你是否有submit  看你的描述  似乎是提交了表单  回发了
      

  3.   

    已解决,之前用<a/>就不行,换了<input/>就好了。
      

  4.   

    刷新页面了吧
    <a href="javascript:void(0);" onclick=""></a>
      

  5.   

    每次post完再success中重新设定一下滚动条的位置就好了。
    function scrollToBottom() {
                var scrollTop = $("#txtAcceptMsg")[0].scrollHeight;
                $("#txtAcceptMsg").scrollTop(scrollTop);
            }