我使用以下代码时没有问题可以滚动到HTML元素。
<?php
if ($_SESSION['id']=="bed5") {
?>
<script>
document.getElementById('bed5').scrollIntoView(true);
</script>
<?php
}
?>
但是我想在JS滚动到HTML ONCE之后销毁SESSION [&#39; id&#39;]以防止页面反复导航到滚动视图。所以在我上面的JS之后的脚本结尾我添加了。
<?php
unset($_SESSION['id']);
?>
然而,在上面的JS之后添加UNSET函数导致JS失败。即它不会滚动查看HTML元素...即使只是一次....正如我所料。总之,我只需要让JS呈现单个滚动事件....条件就是会话变量...... ONCE。
任何人都知道我在这里做错了什么以及如何解决问题?