5

jQuery を使用してオートコンプリート エクステンダーを作成しているときにエラーが発生します。エラーは 2 行目で発生します。

function reduce(elem, size, border, margin) {
    $.each(side, function () { // error on this line
        size -= parseFloat($.curCSS(elem, "padding" + this, true))
        0;

        if (border) {
            size -= parseFloat($.curCSS(elem, "border" + this + "Width", true))
            0;
        } 
        if (margin) {
            size -= parseFloat($.curCSS(elem, "margin" + this, true))
            0;
        }
    }); 
    return size;
}
4

1 に答える 1

14

jQuery 1.8.0リリース ノートから:

$.curCSS: このメソッドは、jQuery 1.3 以降では単に jQuery.css() のエイリアスでした。これは文書化された API の一部ではありませんでしたが、おそらく「より効率的」であると考えて、いくつかの外部コードがそれを使用することが知られています。今では「もっとなくなった」。

jQuery v1.8.2を使用しているため、$.curCSS()関数は存在しません。代わりに使用できます.css()

于 2012-11-01T10:34:42.553 に答える