javascript - JQuery 在向下滚动时隐藏/显示

标签 javascript jquery html css

我是 jquery 的新手。我正在尝试编写一个脚本来隐藏 div“框”和所有子项。当用户滚动到页面底部时,显示 div“框”和所有子项。为了节省时间,我们将这些 child 称为“chamber1”、“chamber2”和“chamber 3”。

当我隐藏“box”时,它只会删除那个 div。

$(document).ready(function() {
   $("#box").hide();
});

很抱歉缺少代码,但我在理解这节课时遇到了困难,而且我无法通过 Internet 搜索找到我正在尝试做的事情的确切示例。

谢谢!

最佳答案

如果你到达页面底部时隐藏框,你的javascript应该如下:

JavaScript:

$(document).ready(function() {
   $(document).on("scroll", function(){
     if ( window.scrollMaxY == window.scrollY ) {
        $("#box").hide();
     }
   })
});

HTML:

<div id="box">
  <div>Chamber 1</div>
  <div>Chamber 2</div>
  <div>Chamber 3</div>
</div>

关于javascript - JQuery 在向下滚动时隐藏/显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36490796/

相关文章:

html - 将固定元素定位在具有相同父宽度的父 div 底部

javascript - 我怎样才能从 angularjs 中的 datetimepicker 中只选择日期?

javascript - 三元按钮内的运算符并调用函数

javascript - 使用 PHP 根据用户名加载不同的 View

jquery - x-editable - 调整输入字段的宽度

jquery - 获取复选框以在单击时保持选中状态

jquery - jQuery 何时为元素创建新的包装对象?

javascript - 在javascript中乘以10的幂并除以10的幂

html - 空格在 CSS 样式表中发挥作用还是只是为了提高可读性?

html - 在同一 Canvas 中为 p5.js 和 babylon.js 绘制元素