2

我正在使用一个使用 $.curCSS 方法的库 mcdropdown ( http://www.givainc.com/labs/ )。我正在使用不再支持 $.curCSS 方法的最新 jquery 库。根据文档, $().css 在最新的 jquery 中是等价的。所以我将其替换如下:

为了

marginTop: parseInt($.curCSS($el[0], "marginTop", true), 10) || 0

marginTop: parseInt($($el[0]).css("marginTop", true), 10) || 0

尽管控制台日志中没有错误,但此转换对我不起作用。使用 $().css 方法对上述代码的正确转换是什么?

4

1 回答 1

3

当您将第二个参数传递给.css()它时,它会尝试应用该值。如果您只是想推断该值,则应使用:

parseInt($(el[0]).css('marginTop'), 10)
于 2013-03-23T07:06:46.563 回答