2013-03-23 133 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)