【发布时间】:2022-01-15 22:32:17
【问题描述】:
我的滚动有问题。它工作正常,但我想在没有任何动画的情况下立即制作它,然后页面刷新与以前相同的位置而不滚动到该位置。
我的 js 代码。
<script type = "text/javascript">
$(function() {
$(window).scrollTop( $("#col-6").offset().top)
});
</script>
以我的项目结构为例。
首先包括css和html
<?php
include(html/css.php);
some code....
<div class=col-6>
some code....
</div>
include(footer.php);
?>
所以在页脚php之后
<script src="assets/bootstrap/js/bootstrap.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<script src="https://kit.fontawesome.com/5fbb5e690d.js" crossorigin="anonymous"></script>
<script type="text/javascript" charset="utf8" src="https://cdn.datatables.net/1.10.25/js/jquery.dataTables.js"></script>
我使用我的 js 代码。
页面加载后滚动到 col-6 div。但是,我想在没有任何动画或滚动的情况下立即出现在什么地方。
我的尝试
<script>
$(window).on('beforeunload', function() {
$('body').hide();
$(window).( $("#col-6").offset().top)
});
</script>
any1 有解决方案吗?
【问题讨论】:
标签: javascript html jquery