上面的脚本,平衡括号中是否存在语法问题?还是另一个错误?
$(document).ready(function() {
var winW;
if (window.innerWidth) {
winW = window.innerWidth;
}
if (winW > 768) {
$("#refinebox").addClass("in");
});
);
答案 0 :(得分:1)
最好每次使用缩进(或{以帮助您查看问题所在。
$(document).ready(
function() {
var winW;
if (window.innerWidth) {
winW = window.innerWidth;
}
if (winW > 768) {
$("#refinebox").addClass("in");
}
}
);
答案 1 :(得分:0)
});
);
应该是
}
});
你有大括号结束问题..
$(document).ready(function() {
var winW;
if (window.innerWidth) {
winW = window.innerWidth;
}
if (winW > 768) {
$("#refinebox").addClass("in");
}
});
答案 2 :(得分:0)
是的,你有一个支架问题。第二个if语句应该只用一个右大括号来关闭,或者因为你在if中只有一行代码,你根本不需要大括号。
$(document).ready(function() {
var winW;
if (window.innerWidth) {
winW = window.innerWidth;
}
if (winW > 768)
$("#refinebox").addClass("in");
});
答案 3 :(得分:0)
是的,你错过了一个大括号来关闭你的功能而你还有一个额外的);在末尾。应该是:
$(document).ready(function() {
var winW;
if (window.innerWidth) {
winW = window.innerWidth;
}
if (winW > 768) {
$("#refinebox").addClass("in");
}
});
答案 4 :(得分:0)
你到底有点纠结。您的代码应如下所示:
$(document).ready(function() {
var winW;
if (window.innerWidth) {
winW = window.innerWidth;
}
if (winW > 768) {
$("#refinebox").addClass("in");
}
});