js忽略了这个条件

时间:2013-01-20 00:29:06

标签: javascript conditional-statements

$(document).ready(function() {
if ((screen.width==240) )
{
 $('.verybig').hide();
}
else
{ 
  $('.verybig').show();
}
});  

我希望屏幕为240px的移动设备隐藏ui元素的类“非常大”。以上看起来是否正确? 我无法以完全不可预测的方式找到代码行为方式的任何模式。

1 个答案:

答案 0 :(得分:1)

我认为您希望小于或等于

$(document).ready(function() {
    if (screen.width<=240) {
        $('.verybig').hide();
    } else { 
        $('.verybig').show();
    }
});  

您可以将此重构为:

$(function() {
    $('.verybig').toggle(screen.width > 240);
});