【发布时间】:2014-02-24 16:43:30
【问题描述】:
只是想知道解决此问题的最佳方法是什么。我有一个白色的导航菜单。当页面向下滚动时,它会变得粘滞。当它变得粘稠时,我希望背景颜色从白色变为(比方说)蓝色。
我正在使用 Jquery 插件“Waypoints”并认为我可以使用切换来执行此操作,但无法弄清楚,因为我只想淡化背景而不是整个 div(因为这会导致菜单标题也会褪色)
有什么想法吗?
这里是 JS
$('#megaMenu-sticky-wrapper #megaMenu.ubermenu-sticky').waypoint(function() {
$('#megaMenu-sticky-wrapper #megaMenu.ubermenu-sticky').toggleClass( 'animate' );
----这个 JS 的作用是当 #megaMenu-sticky-wrapper #megaMenu.ubermenu-sticky 到达屏幕顶部(变为“粘性”)时,它将切换类 .animate(这是 css会选择蓝色背景和任何动画)
我以前用它来制作关键帧动画。前任。指定关键帧,然后在 .animate 类中包含关键帧动画,以便每当我到达页面的某个部分时它就会动画。
如果需要更多信息,请告诉我。
只是寻找一些指导或方向,了解如何仅针对淡入背景进行定位
谢谢!
【问题讨论】:
标签: javascript jquery html css animation