jQuery冲突或

时间:2014-05-08 22:11:01

标签: javascript jquery wordpress

我正在使用sticky.js插件,现在我想在宽度超过768px时使用它,所以我使用:

jQuery(function($){
    var min_width = parseInt( $('body').css('min-width'), 10 );

    if ( min_width > 768 ) {
        $("#header").sticky({
            className : 'sticky-header' ,
            topSpacing : -45
        });
    }
});

但它对我不起作用。我认为存在jQuery冲突,因为代码看起来是正确的。 我该怎么办?

live demo

1 个答案:

答案 0 :(得分:1)

使用

var min_width = $(window).width();

而不是

var min_width = parseInt( $('body').css('min-width'), 10 );

min-width将只给出你在css文件中定义的最小宽度,而不是实体/窗口的实际大小。