Html体型" padding-top"不在Firefox中工作

时间:2014-07-01 12:51:09

标签: javascript html css firefox offsetheight

为什么我在做什么:

document.body.style["padding-top"] =  panel.offsetHeight + "px";

"padding-top"无法在Firefox中运行?在Chrome& IE,但FF - 后面刺伤。

整个代码是:

var fixTopPanel = function(){
  var panel = document.getElementById("TopPanel");
  document.body.style["padding-top"] =  panel.offsetHeight + "px";
}

window.addEventListener("load", fixTopPanel);
window.addEventListener("resize", fixTopPanel);

请在此处查看:http://plnkr.co/edit/KyxxRV?p=preview

UPD:style.paddingTop只有figured out可以使用,"padding-top"有什么问题?

1 个答案:

答案 0 :(得分:1)

像这样使用paddingTop:element.style.paddingTop

var fixTopPanel = function(){
  var panel = document.getElementById("TopPanel");
  document.body.style.paddingTop =  panel.offsetHeight + "px";
}

window.addEventListener("load", fixTopPanel);
window.addEventListener("resize", fixTopPanel);