首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何减缓褪色效果?

问如何减缓褪色效果?
EN

Stack Overflow用户
提问于 2016-12-09 15:28:18
回答 1查看 318关注 0票数 0

我在这里找到了这个非常古老的帖子,页滚动时淡出文本,并找到了@Ruben的一段特定代码,我想知道我是如何减缓衰退的。就像我用鼠标滚轮滚动一样,它几乎立刻消失了。

http://jsfiddle.net/q7u4d/2/

我想这肯定和JS有关,不过当我玩数字的时候,我无法得到我想要的效果。任何帮助都会很好。

代码语言:javascript
复制
$(window).scroll(function(){
    var top = ($(window).scrollTop() > 0) ? $(window).scrollTop() : 1;
    $('.fade').stop(true, true).fadeTo(0, 1 / top);
    $('.fade').css('top', top * 1.3);             
});
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-12-09 15:32:18

fadeTo的第一个参数是毫秒的衰减速度。

我看到你的速度设定为0。试一次1秒的淡出(第3行):

代码语言:javascript
复制
$('.fade').stop(true, true).fadeTo(1000, 1 / top);

博士:api.jquery.com/fadeTo

JSFiddle:http://jsfiddle.net/q7u4d/303/

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41063747

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档