Javascript 当滚动过去时,使html元素保持原位
如何使html元素在被滚动到之前不被固定?因此,当用户滚动时,它将处于正常位置,但在用户滚动过它之后,它不会离开屏幕?将侦听器连接到Javascript 当滚动过去时,使html元素保持原位,javascript,html,css,Javascript,Html,Css,如何使html元素在被滚动到之前不被固定?因此,当用户滚动时,它将处于正常位置,但在用户滚动过它之后,它不会离开屏幕?将侦听器连接到onscroll事件,如果滚动顶部大于元素的Y位置,将其设置为position:fixed将侦听器附加到onscroll事件,如果scrollTop大于元素的Y位置,则将其设置为position:fixed我以前使用过此代码: 我以前使用过此代码: 看一看这张照片。我用它来方便地达到那种效果 您只需在要保持在视图中的元素上调用它: <script type
onscroll
事件,如果滚动顶部
大于元素的Y位置,将其设置为position:fixed将侦听器附加到onscroll
事件,如果scrollTop
大于元素的Y位置,则将其设置为position:fixed我以前使用过此代码:
我以前使用过此代码:
看一看这张照片。我用它来方便地达到那种效果
您只需在要保持在视图中的元素上调用它:
<script type="text/javascript">
$( '#example' ).scrollFollow();
</script>
$(“#示例”).scrollFollow();
可以配置放松、位置和其他参数。查看。我用它来方便地达到那种效果
您只需在要保持在视图中的元素上调用它:
<script type="text/javascript">
$( '#example' ).scrollFollow();
</script>
$(“#示例”).scrollFollow();
可以配置放松、位置和其他参数。window.onscroll似乎不起作用。它只是在我加载页面时触发,而不是在我scroll.window.onscroll似乎不工作时触发。它只是在我加载页面时触发,而不是在我滚动时触发。我下载了那个zip,但代码什么也没做。我在html文件中添加了一个带有“src='jquery.scrollfollow.js'”的命令,但什么也没发生。你知道我做错了什么吗?请阅读插件的使用说明:它取决于jQuery(wow)和jQueryUI内核。我下载了那个zip,但代码什么也没做。我在html文件中添加了一个带有“src='jquery.scrollfollow.js'”的命令,但什么也没发生。你知道我做错了什么吗?请阅读插件的使用说明:它取决于jQuery(wow)和jQueryUI内核。
<script type="text/javascript">
$( '#example' ).scrollFollow();
</script>