我有一个简单的 jQuery 脚本,ul
当页面向下滚动 100 px 时,它会更改 a 上的类,将菜单从 centered 移动到float: right
,并使用 CSS 过渡平滑移动。这可能吗?
我的脚本:
$(document).on("scroll",function(){
if($(document).scrollTop()>100){
$("#nav").removeClass("stick-menu-top").addClass("stick-menu");
} else{
$("#nav").removeClass("stick-menu").addClass("stick-menu-top");
}
});
我的 2 节课:
ul.stick-menu-top { float:none; margin:0 auto; width:614px; padding:17px 0 0; }
ul.stick-menu { float:right; width:614px; padding:17px 0 0; }
我的 CSS 动画:
#nav.stick-menu-top, #nav.stick-menu-top a, #nav.stick-menu-top ul, #nav.stick-menu-top li{ transition: all 1s; -moz-transition: all 1s; -webkit-transition: all 1s; -o-transition: all 1s; }
我真的很感激这方面的任何帮助。您可以在这里查看网站:http ://www.thoriumdocumentary.com/redesign/