javascript - 如何让div在特定高度后淡入?

标签 javascript jquery html css

我试图让固定的 div 在用户在页面上向下滚动 100px 后出现,并在滚动超过 100px 到顶部时再次消失。

当 div 出现一个很好的过渡时,我想使用 0.5 秒的不透明度渐变过渡。

一直在尝试这样做,但似乎只能在用户使用此代码滚动时让它立即出现:

很想听听有解决方案的人的意见。

谢谢! :)

最佳答案

这是一个开始 http://jsfiddle.net/ZtGK6/

$(window).scroll(function(){
      if($(window).scrollTop()>100){
         $("#theDiv").fadeIn();
      }else{
         $("#theDiv").fadeOut();
      }

});

关于javascript - 如何让div在特定高度后淡入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6475896/

相关文章:

javascript - jQuery UI 和拆分器

HTML 超链接失败 : Coding Clash?

html - 如何将一张图片放置在另一张图片上?

javascript - 为什么我总是需要在 Backbone 中克隆模型属性?

javascript - react -Redux; .map 函数有时会重复数组

javascript - 我正在尝试使用 useEffect react Hook 从服务器获取数据

javascript - 页面特定部分的 url

jQuery getScript 和 Google Maps API 错误消息

javascript - JQuery:如何将文件推送到另一个输入数组值?

JavaScript 可以 toFixed() 在特定大小后不切割所有内容吗?