【发布时间】:2014-04-13 00:12:31
【问题描述】:
我正在制作一个顶部固定有标题的网站(它将包含导航)。当此标题滑过特定 div 时,我希望它以该部分的颜色进行动画处理。
当页面向下滚动特定百分比时,我决定使用 jQuery 将动画类“toRed”添加到我的标题中。
var scrollPercentage = 100 * ($(this).scrollTop() / $('body').height());
$(window).scroll(function () {
if ( 50 <= scrollPercentage >= 75){
$('header').addClass('toRed');
}
});
JSFiddle : http://jsfiddle.net/5q8nH/16/
所以为了解释小提琴,当页面向下滚动到红色部分时,即页面的 50% 到 75% 之间,我希望标题通过“toRed”设置动画并将红色变为 div 的颜色.
【问题讨论】:
标签: jquery html css animation scroll