$ anyid.offset()顶部。改变我的网站的行为

时间:2016-08-06 23:10:56

标签: jquery

来自Responsive scrolltop

当我加载此代码时,我正在使用wordpress我的网站改变了它的行为。例如,我无法点击子菜单(悬停消失),滑块即使在更改变量后也不会加载,但是当我评论var elTop = $stickyBar.offset().top;时,它会正常加载。
我不知道问题是什么,也不知道问题出在哪里。

jQuery(document).ready(function($) {
var $window = $(window);
var $stickyBar = $('#pg-9-2');
var elTop = $stickyBar.offset().top;

$window.on({
    resize : function(){
        elTop = $stickyBar.offset().top;
        $window.trigger('scroll');
    },
    scroll : function() {
        $stickyBar.toggleClass('sticky', $window.scrollTop() + 0 > elTop);
    }
});

});

0 个答案:

没有答案