3
我正在嘗試在jQuery中編寫一個函數,該函數旨在支持不支持CSS calc屬性的瀏覽器。CSS的jQuery後備功能calc
我見到目前爲止以下內容:
function calc($element, $xy, $logic, $difference) {
var calc = $($object).$xy() $logic $difference;
return calc;
}
if ($.browser.msie && $.browser.version <= 8) {
var height = calc("body", "height", "-", "80");
$("div#page").css("height", height);
}
我可以矇混過關,而無需一個函數這一次,但對於未來的參考,我覺得有這個功能將是非常有用的。
顯然這行:
var calc = $($object).$xy() $logic $difference;
...是要失敗的,但我不知道如何將變量正確傳遞到它。
如果任何人對語法有任何建議,或者我應該如何寫這行,那就太棒了。
太棒了!非常感謝你,再次提供語法建議,這非常有用。關於你的建議,是的,這似乎是合乎邏輯的方法。 – digiwig 2013-03-26 09:14:25