js dom append后的屏幕中心改变,如何才能不变?

fxs_2008 2009-08-10 02:05:37
js dom append后的屏幕中心改变,如何才能不变?

jquery给一个dom节点append后,焦点就移到了这个节点位置的头部?

有没有不移动的办法?
...全文
217 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
fxs_2008 2009-08-10
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 free_wind22 的回复:]
你链接有没加#号,

$(".review_list_sty").html(''); 这里去掉试下.
[/Quote]

去掉可以了!能说一下为什么吗?

我原来是用的append(data);所以仿CSDN的用了$(".review_list_sty").html('');

现在直接用html了,去掉$(".review_list_sty").html(''),基本正常了


谢谢了,一会就结贴
2009-08-10
  • 打赏
  • 举报
回复
你链接有没加#号,

$(".review_list_sty").html(''); 这里去掉试下.
fxs_2008 2009-08-10
  • 打赏
  • 举报
回复


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;

}

});

}


fxs_2008 2009-08-10
  • 打赏
  • 举报
回复
我也觉得不会!
但就是不行!

CSDN的第一次创建dom时,先清空了dom,然后再append

我依样做了!
但清空后好象就没有了,所以是是到了页底,但后来append内容后,滚动条变长,但屏幕没往下移动,所以看不见append的内容,要手动滚动才能看见


2009-08-10
  • 打赏
  • 举报
回复
好像是不会变的.

你代码什么样的?
fxs_2008 2009-08-10
  • 打赏
  • 举报
回复
http://download.csdn.net/source/1543961

这个底部评论的分页点击后就不变!

各位指点下!

87,907

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧