jquery - 滚动显示模糊卡住

标签 jquery html css

您好,我制作了一个简单的滚动显示,以便初始 div 下面的 div 不模糊,如图所示,它在 jsfiddle 中完美运行,但是当我将它放入我的网站时它不起作用......一切实际上都是一样的我的网站正在使用 jquery 版本 3.2.1 min js,

如果有人能让我知道为什么它在我的网站上不起作用,但在 JS fiddle 上却可以,那就太好了!

$(window).scroll(function() {
    var revealBlur = 10 - Math.floor($(window).scrollTop() / 15);
    if (revealBlur < 0) { revealBlur = 0; }
    $('#content2').css({
      '-webkit-filter': 'blur('+revealBlur+'px)'
    });  
});
body {
  margin: 0;
}
.content2 {
    width: 100%;
    height: 300px;
    position: sticky;
    bottom: 0;
    z-index: -1;
    background: url(https://placekitten.com/1200/800) no-repeat;
}
.content1 {
    width: 100%;
    height: 300px;
    position: relative;
    background: url(https://placekitten.com/1200/800) no-repeat;
}

#content2 {
  -webkit-filter: blur(15px);
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<div id="content1" class="content1"></div>
<div id="content2" class="content2">
</div>

https://jsfiddle.net/joshtrose/vr1n8ty7/1/

我正在使用的 jQuery 文件

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>

最佳答案

position:sticky 没有得到 chrome 很好的支持。 你可以从我可以使用中检查这些,

Here

根据 Can I use,直到版本 55,它根本不支持,在 56 到当前版本之后,它对 chrome 的支持有限。

关于jquery - 滚动显示模糊卡住,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55449257/

相关文章:

jquery - css 和 jquery 的布局问题

javascript - 带有单选按钮过滤的 PHP + MYSQL 即时搜索

javascript - 是否有提供类似 "Wall"功能的 Web 框架或项目

html - 单选按钮只呈现单选按钮而不是文本

javascript - 如何制作不同颜色的价格

javascript - jQuery click() 多次输出错误按钮的信息

javascript - 关闭事件类的子菜单

javascript - 如何暂时停止字幕文本然后继续?

html - 将元素移动到右边距而不使用 CSS 从 HTML 流中移除

css - 持续时间为 0.1 秒的 CSS 动画之间的延迟