问题描述
|
我对jQuery很陌生,有人可以告诉我我是否正确表达了上述'if'语句吗?如果变量的宽度等于900px,我基本上希望运行某些东西。我的变量是
var $brewapp = $(\'#brewapp\');
谢谢。
if (($brewapp).width == \'900px\')
{
//what i want it to do
}
解决方法
.width
是一个函数,它返回一个数字。因此您的测试应如下所示:
if ($brewapp.width() === 900)
如果您想加深JS知识,建议使用Mozilla Javascript文档。
,您只需要添加两个字符:
if ($brewapp.width() == 900)
{
//what i want it to do
}
,我猜你的代码应该是:
if ($brewapp.width() == 900)
{
//what i want it to do
}
第一个宽度是一个函数,因此使用()并返回整数,因此无需附加\'px \'。
这是jQuery的方式。与使用el.style.width(或您打算使用的)相比,使用jQuery width()可获得更好的结果。