javascript - 如何在滚动条下降时显示 div,当滚动条上升时它应该消失

标签 javascript jquery

我有一个高度为 1800px 的网站。我希望当用户向下滚动 200px 左右时,它会在布局顶部显示一个 div,并且它应该与页面保持一致。当用户滚动回到顶部时,div 应该消失。

最佳答案

您可以在滚动上触发事件:

$(window).scroll(function() {
    if ($(this).scrollTop() > 0) {
        topDiv.show();
    } else {
        topDiv.hide();
    }
});

关于javascript - 如何在滚动条下降时显示 div,当滚动条上升时它应该消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6165199/

相关文章:

jquery - IE7 不透明图像叠加问题

javascript - Google map 内容未显示在 Bootstrap 模式第 2 部分中

javascript - 为什么在 nodejs REPL 中运行 function Array(){} 会破坏 nodejs

javascript - Vue 组件没有出现在 laravel 中

javascript - 为什么嵌入式谷歌地图会改变 Chrome 的字体渲染?

javascript - 剑道元素失去功能和风格

javascript - 使用 BreezeJs 从 Angular 工厂获取数据

javascript - 由于误用状态,数组未动态更新

javascript - 淡入淡出div

jquery - 使用 jQuery 在 5 秒内显示一个 div