当宽度正好是800px时做一些事情

时间:2017-01-17 03:38:23

标签: jquery html css

我想做这样的事情:什么时候恰好是800px,但不起作用

$(window).on('resize', function(event){
    var windowWidth = $(window).width();
        if(windowWidth = 800){
            $('.content').removeClass('invisible');
            $('.desktopa').show();
            $('.lettera').show();
            $('.letterb').hide();
            $('.button').text('Menú');
            $('.menu').show();
        }
        else{
            $('.menu').hide();
        }
});

1 个答案:

答案 0 :(得分:1)

windowWidth = 800正在为windowWidth变量分配值800。

您需要使用double(==,松散相等)或三等于(===,严格相等)进行比较。请参阅MDN了解Comparison Operators

$(window).on('resize', function(event){
    var windowWidth = $(window).width();
        if(windowWidth === 800){
            $('.content').removeClass('invisible');
            $('.desktopa').show();
            $('.lettera').show();
            $('.letterb').hide();
            $('.button').text('Menú');
            $('.menu').show();
        }
        else{
            $('.menu').hide();
        }
});