在下面的Jade代碼中,在條件語句中使用JQuery不起作用。儘管如果我將script. console.log($(document).width())
放在代碼的頂部附近,它會顯示出來,這表明JQuery運行正常。 if rows.length > 0
確實有效。在Jade中使用JQuery有條件不工作
block content
div.issueContainer.ics
if rows.length > 0
if ($(document).width() < 1000)
p Mobile
else
p Not Mobile
//- each val in rows
//- +createIssueBox(val)
//- div.addMore
//- h1 You can be the voice of change
//- div.multButtons
//- a(href="/issues/submit").submit-button.first Submit an Issue
else
div.addMore
h1 There are no issues currently
a(href="/issues/submit").submit-button Submit an Issue
Jade應該在JS修改模板客戶端時創建模板(作爲模板引擎和所有模板)。 IE:'div.issueContainer.ics'可以模板化爲一個空的div,而JS用於填充div,基於行的長度和寬度。 – Nuclearman