反向固定菜单动画
Reverse fixed menu animation
菜单当前设置为当您打开页面时,它在页面底部可见。当你向上滚动时,黑色菜单面板将从视图中消失,然后带着顶部的徽标重新出现。
是否有一种方法可以逆转它,以便一旦你滚动回黑色菜单将消失并重新出现在页面的底部?
点击此处查看网站
var distance = $('#content-div').offset().top,
$window = $(window);
var didscroll=true;
$window.scroll(function() {
if(didscroll==true){
if ( $window.scrollTop() >= distance ) {
didscroll = false;
//alert("r");
// Your div has reached the top
jQuery('.header').css({"position":"fixed","top":'-100px',"left":0});
jQuery('a.logo').css("visibility","visible");
jQuery( ".header" ).slideDown( 5000, function() {
jQuery(this).css({"top":0});
});
}
}
});
});
当到达断点时删除内联样式。这样的
if ( $window.scrollTop() >= distance ) {
$(".header").attr({style : ""});
$("a.logo").attr({style : ""});
}
试试这个…
var oritop = -100;
$(window).scroll(function() { //on scroll,
var scrollt = window.scrollY; //get the amount of scrolling
var elm = $(".box"); //get the box we want to make sticky
if(oritop < 0) {
oritop= elm.offset().top; //cache the original top offset
}
if(scrollt >= oritop) { //if you scrolled past it,
//make it sticky or else
}
else { //otherwise
//Do what you want to
}
});
相关文章:
- 用这个jQuery动画菜单悬停超链接
- 动画Jquery弹出菜单
- 如何为我的菜单创建平滑的动画
- 简单的Jquery菜单按钮重复动画,我怎么能停止这个
- 单击时为现有下拉菜单制作动画
- 菜单在每单击一次时切换不同的动画
- 如何使用jQuery在菜单悬停上创建滑动动画
- 带有 JQuery 动画的 CSS3 菜单无法正确格式化和显示
- j查询幻灯片在菜单上切换跳转动画切换
- Jquery 无法返回到动画菜单列表上的活动状态
- 动画菜单:我应该使用画布还是JavaScript
- 动画WordPress(二十三)子菜单
- 如何创建类似Chrome手机的菜单动画
- 为什么当你再次悬停时下拉菜单动画会降低高度?
- 如何改进jQuery下拉菜单动画
- jQuery下拉菜单动画
- 反向固定菜单动画
- 下拉菜单动画卡住了
- 网站的JS菜单动画不起作用
- HTML 网站菜单动画