页面加载后位置奇怪
为什么每次我加载网站时,它都不会打开每个页面,而是在中间打开,所以我必须向上滚动才能看到此页面的顶部。
我知道这是因为基于 Ajax 的聊天框,但我无法找出问题所在。 JavaScript 包含在页面底部的 之前。
有什么想法吗?
Why is it that every time when I load my site it is not opening as every page, but in the middle, so I have to scroll up to see top of this page.
I know it's because Ajax-based chatbox, but I cannot spot where it's wrong.
JavaScript is included at the bottom of the page, before </body>
.
Any ideas?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
chat.php 输出的脚本的第 120 行有这样一行:
这将焦点放在
文本输入。这就是你的页面向下跳转的原因。
它会跳到该点并然后加载聊天消息。
Line 120 of the script output by chat.php has this line:
Which is giving focus to the
<input id="message" type="text" size="25" maxlength="80" onkeyup="keyup(event);">
text input. That's what's jumping your page down.It jumps down to that point and then loads the chat messages.
你的index2.html有大量的
标签;这就是您看到的间距。Your index2.html has loads of
<br>
tags; which is the spacing gap you see.