ASP.Net中的curCSS方法错误

时间:2012-11-01 09:36:02

标签: jquery jquery-ui

使用jQuery创建自动完成扩展程序时出错。错误发生在第二行。

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;
}

1 个答案:

答案 0 :(得分:14)

来自jQuery 1.8.0 release notes

  

$ .curCSS:这个方法只是jQuery 1.3以后jQuery.css()的别名。虽然它从未成为文档化API的一部分,但已知一些外部代码使用它,或许认为它“更有效”。现在它“更加消失了。”

由于您使用的是jQuery v1.8.2,因此$.curCSS()函数不存在。您可以改为使用.css()