我對jQuery相當陌生,有人可以告訴我,如果我已經正確表達了上面的'if'語句嗎?如果我的變量的寬度等於900px,我基本上想要運行一些東西。我的變量是var $brewapp = $('#brewapp');
jQuery if語句取決於px中的寬度
謝謝。
if (($brewapp).width == '900px')
{
//what i want it to do
}
我對jQuery相當陌生,有人可以告訴我,如果我已經正確表達了上面的'if'語句嗎?如果我的變量的寬度等於900px,我基本上想要運行一些東西。我的變量是var $brewapp = $('#brewapp');
jQuery if語句取決於px中的寬度
謝謝。
if (($brewapp).width == '900px')
{
//what i want it to do
}
.width
是一個函數,該函數返回一個數字。因此,您的測試應該是這樣的:
if ($brewapp.width() === 900)
我建議Mozilla Javascript docs,如果你想加深JS知識。
我想你的代碼應該是:
if ($brewapp.width() == 900)
{
//what i want it to do
}
第一寬度的功能,所以使用(),它返回一個整數,所以沒有必要追加「像素」。
這是jQuery的方式。使用jQuery width()會比使用el.style.width(或您打算使用的)更好。
頁面上不使用類型強制的唯一答案。 你先生正在投票! – 2011-05-26 11:30:16
謝謝!最後多年的辛勤工作得到了回報:-) – Boldewyn 2011-05-26 12:33:02