jQuery if语句取决于px中的宽度
我是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 }
第一个宽度是一个函数,所以use()并返回一个整数,所以不需要追加’px’。
这是jQuery的方式。 使用jQuery width()比使用el.style.width(或您打算使用的)提供更好的结果。