移动端常见menu移动置顶

2017-12-07  本文已影响0人  程序猿吴彦祖
<div id="brandNameAnchor"></div>   //站位层 初始高度0
<div id="brandName"></div>  //menu 
$(document).ready(function() {
        var $window = $(window);
        var brandName = $('#brandName')
        var brandNameAnchor = $('#brandNameAnchor');
        $window.scroll(function() {
            var window_top = $window.scrollTop();
            var div_top = brandNameAnchor.offset().top;
            if (window_top > div_top) {
                brandName.addClass('stick');
                brandNameAnchor.height(brandName.height());  //menu悬浮后 站位层高度等于menu层高度顶替原位置
            } else {
                brandName.removeClass('stick');
                brandNameAnchor.height(0);
            }
        });
    });
上一篇 下一篇

猜你喜欢

热点阅读