页面加载时跳到div

达布留西 2012-01-10 09:09:31
<a href="#says">回复</a>

<div id="says">aaaaaaaaaaaaaa</div>
我这样是点击回复就跳到div,然后回复成功,我想像csdn回复一样,成功再跳到div

不知道在页面加载时div怎么跳转
...全文
95 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
VirusFu 2012-01-11
  • 打赏
  • 举报
回复
点击回复出发下面代码,从csdn js中上摘下来的

function Quote(layer) {
var replyframe = $("replyframe");
if (!replyframe) return;
var editor = replyframe.contentWindow.document.getElementById("tb_ReplyBody___Editor");
updateReplyItems();
var text = reply_items[layer].body.innerHTML;
text = text.replace(/<pre>[\s\S]*?<\/pre>/g, function($0) {
return $0.replace(/ /g, " ");
});
text = text.replace(/<\/dt>/ig, "\r\n").replace(/\s*<br\s*\/?>\s*/ig, "\r\n")
.replace(/<[^>]+>/g, "").replace(/&(lt|gt|quoted|nbsp);/ig, function($0, $1) {
return { "lt": "<", "gt": ">", "quoted": "\"", "nbsp": " "}[$1.toLowerCase()];
});
text = text.replace(/^(\s+\r?\n)+/, "").replace(/^([\s\S]{200})([\s\S]*)$/, "$1……").replace(/\s+$/, "");
editor.value = "[Quote=" + (layer > 0 ? "\u5F15\u7528 " + layer + " \u697C " : "\u5F15\u7528\u697C\u4E3B ") +
reply_items[layer].username + " \u7684\u56DE\u590D:]\r\n" + text + "\r\n[/Quote]";
window.location.href = "#replyachor";
editor.focus();
}
达布留西 2012-01-10
  • 打赏
  • 举报
回复
自己顶个,有人没?
达布留西 2012-01-10
  • 打赏
  • 举报
回复
如果回复 不在底下呢
VirusFu 2012-01-10
  • 打赏
  • 举报
回复
使用javascript控制页面置底(垂直滚动条置底),然后让文本编辑器得到焦点

81,092

社区成员

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

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