CSScalc属性をサポートしないブラウザをサポートするように設計されたjQueryで関数を作成しようとしています。
私はこれまでに次のものを持っています:
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;
...失敗しますが、変数を適切に渡す方法がわかりません。
誰かが構文について、または私がこの行をどのように書くべきかについて何かアドバイスがあれば、それは素晴らしいことです。