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 回答