2013-03-23 65 views
2

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

对于

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

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

这种转换虽然在控制台日志中没有错误,也没有为我工作。使用$().css方法的上述代码的正确转换是什么?

回答

3

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

parseInt($(el[0]).css('marginTop'), 10)