0

为什么这没有检测到大于 1000px 的窗口大小?

jQuery(document).ready(function () {
    if ($(window).width() > 1000) {
        jQuery(".buy-now-iframe").sticky({
            topSpacing: 200
        });
    }
});
4

2 回答 2

1

您是否$定义为与 不同的东西jQuery?我注意到在您的示例中,您jQuery在任何地方和支票$上都使用了。width()

于 2013-11-06T16:20:24.933 回答
1

使用“$”选择器。这只会在 document.ready() 上运行一次。

$(document).ready(function(){
    console.log($(window).width());
    if ($(window).width() > 1000) {
        console.log("detected larger than 1000px"); 
    }
});

工作小提琴。http://jsfiddle.net/Mb6Q7/2/

于 2013-11-06T16:28:08.327 回答