我将尝试编写一个jQuery函数,用于支持不支持CSS 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;
...将会失败,但我不知道如何正确地传递变量。
如果有人对语法或如何编写此行有任何建议,那就太好了。