我正在使用 jQuery 插件Waypoints在用户滚动一组图像时为其设置动画。我想要达到的效果是,当用户滚动上述图像时,以下 css 会附加到对象 -opacity:1
和filter:grayscale(0)
,-webkit-filter:grayscale(0)
和-moz-filter:grayscale(0)
单独使用opacity:1
时效果很好,并且成功实现了不透明效果。但是,我似乎无法获得filter:grayscale(0)
和工作。这就是我正在使用的。我确定这是一个微不足道的解决方案,但我似乎无法找到我正在寻找的东西。-webkit-filter:grayscale(0)
-moz-filter:grayscale(0)
/* Waypoints
-------------------------------------------------- */
/* set-defaults
------------------------- */
$.fn.waypoint.defaults = {
context: window,
continuous: true,
enabled: true,
horizontal: false,
offset: 0,
triggerOnce: true
}
/* #about-section-two
------------------------- */
$('#about-section-two').waypoint(function() {
$('.avatar' ).delay(0).animate({opacity: 1, filter: "grayscale(0)", -webkit-filter: "grayscale(0)", -moz-filter: "grayscale(0)"});
}, { offset: '50%' });
任何帮助,将不胜感激。
伊恩