0
$.fn.hasScrollBar = function () {
    "use strict";

    return this.get(0).scrollHeight > this.height();
}

JSLintは不平を言い、次のように言います。

Unexpected '(end)'.
}
line 5 character 1

何が問題なのですか?

4

1 に答える 1

6

これは関数式 (関数宣言ではない) であるため、セミコロンで終了する必要があります。

$.fn.hasScrollBar = function () {
    "use strict";

    return this.get(0).scrollHeight > this.height();
}; //<-- Semi-colon here

JSLint は、終了}文字で入力の終わりに遭遇することを予期していなかったため、「予期しない終了」について不平を言います。

于 2012-06-21T13:09:18.110 に答える