如何解决没有自动对焦字段,但在iframe更改时我的页面仍向下滚动
我有一个侧面导航栏,当我单击任何链接时,特定的iframe内容会加载到正确的空间中。 现在,只有一页包含输入表单。加载时,该iframe可以正常运行(不会滚动到底部),但是没有输入代码的其他iframe则向下滚动。并关注页脚(也没有输入字段) 有什么线索可能是潜在的问题吗?
编辑: 这是代码结构
主页的HTML。
<div class="main-container">
<div
class="sidenav">
<ul style="padding: 0">
<a id="xyz" href="#xyz">
<img src="xyz.svg" />
XYZ</a
>
<a id="abc" href="#abc">
<img src="abc.svg" />
ABC</a
>
</ul>
</div>
<!-- side nav end -->
<div class="container-fluid side-content">
<iframe src="xyz.html" id="xyz-frame" height="100%" width="100%" style="outline: none; border:none; "></iframe>
<iframe src="abc.html" id="abc-frame" height="100%" width="100%" style="outline: none; border:none; "></iframe>
<!-- Side content end -->
</div>
</div>
<footer>
<!--footer content--!>
</footer>
CSS main:
#xyz-frame,#abc-frame{
display:none;
}
JS main:
$(document).ready(function() {
$("#xyz").click(function() {
$("iframe").hide();
$("#xyz-frame").show();
});
});
$(document).ready(function() {
$("#abc").click(function() {
$("iframe").hide();
$("#abc-frame").show();
});
});
xyz.html
<body>
<div class="container-fluid side-content">
<div class="container-fluid container-heading">
<p class="heading">Locations</p>
</div>
<div class="container-fluid container-list-items">
<div class="grid-1">
<p style="align-self: center">123</p>
<img style="align-self: center" src="img.svg" />
<p style="align-self: center">celia</p>
<p style="align-self: center">celia</p>
<p style="align-self: center">celia</p>
<p style="align-self: center">2020</p>
</div>
</div>
</div>
</body>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。