我是jQuery的新手,我在jsFiddle上使用jsLint来测试我的代码片段是否有错误。下面是我正在使用的代码的结构,但jsLint显示我的函数expandToggle()
在定义之前使用过:
$(document).ready(function() {
expandToggle();
});
function expandToggle() {
//dosomething
}
有人可以帮我解决这个错误的含义吗?
答案 0 :(得分:3)
这意味着它所说的。为了让jsLint平静下来,请改变你的代码。
function expandToggle() {
//dosomething
}
$(document).ready(function() {
expandToggle();
});
答案 1 :(得分:1)
这意味着:
$(document).ready(function(){ expandToggle(); });
在此之前:
function expandToggle(){ // dosomething}
要修复只是重新安排它们:
function expandToggle(){ // dosomething}
$(document).ready(function(){ expandToggle(); });
答案 2 :(得分:1)
作为错误状态,首先定义函数
function expandToggle() {
//dosomething
}
然后使用它
$(document).ready(function() {
expandToggle();
});