上面的腳本中是否存在任何語法問題,平衡括號?還是另一個錯誤?jQuery語法,平衡括號
$(document).ready(function() {
var winW;
if (window.innerWidth) {
winW = window.innerWidth;
}
if (winW > 768) {
$("#refinebox").addClass("in");
});
);
上面的腳本中是否存在任何語法問題,平衡括號?還是另一個錯誤?jQuery語法,平衡括號
$(document).ready(function() {
var winW;
if (window.innerWidth) {
winW = window.innerWidth;
}
if (winW > 768) {
$("#refinebox").addClass("in");
});
);
});
);
應該
}
});
你必須結束問題括號..
$(document).ready(function() {
var winW;
if (window.innerWidth) {
winW = window.innerWidth;
}
if (winW > 768) {
$("#refinebox").addClass("in");
}
});
你是最好關閉使用縮進在每一個(或{來幫助你看到你在哪裏有問題
$(document).ready(
function() {
var winW;
if (window.innerWidth) {
winW = window.innerWidth;
}
if (winW > 768) {
$("#refinebox").addClass("in");
}
}
);
是的,你有一個支架問題。第二條if語句應該用右括號括起來,或者因爲if中只有一行代碼,你根本不需要大括號。
$(document).ready(function() {
var winW;
if (window.innerWidth) {
winW = window.innerWidth;
}
if (winW > 768)
$("#refinebox").addClass("in");
});
是的,你錯過了一個花括號來關閉你的功能,你有一個額外的;);最後。應該是:
$(document).ready(function() {
var winW;
if (window.innerWidth) {
winW = window.innerWidth;
}
if (winW > 768) {
$("#refinebox").addClass("in");
}
});
你已經陷入了一陣糾結。你的代碼應該是這樣的:
$(document).ready(function() {
var winW;
if (window.innerWidth) {
winW = window.innerWidth;
}
if (winW > 768) {
$("#refinebox").addClass("in");
}
});
是的,有。使用諸如JSLint之類的工具來提供幫助。適當的縮進也可能有幫助。 –
我修復了可能有助於顯示錯誤的代碼段的縮進。 (提示:比較兩個'if'語句的結尾) –
'});'是不成熟的。這應該只是'}',後面跟'});' –