Html正文样式"padding-top"不能在Firefox中工作
Html body style "padding-top" not working in Firefox
为什么我在做:
document.body.style["padding-top"] = panel.offsetHeight + "px";
"padding-top"
在Firefox中不工作?这是ok在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
工作,但"padding-top"
的问题是什么?
像这样使用padding - top: 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);
相关文章:
- 为什么这在IE中的工作方式与在Firefox中不同
- 铬:“;未捕获的语法错误:意外的标记:"
- JS可以在Chrome中工作,但不能在Firefox中工作
- 可以设置“;文件名"发生错误时显示的内联脚本标记的
- JS表单提交"无法使用Chrome数据保护程序加载此页面.尝试重新加载页面.调试信息:POST CISmtuK
- 检测电话窃听,即:<a href="电话:xxx">在UIWebview上
- createElement("a") - FireFox JavaScript
- 为什么javascript:void(0)在Firefox中不起作用
- JavaScript异常:“;不成形”;在firefox浏览器上;XMLHttpRequest"chrome浏
- jQuery fadeIn fadeOut"眨眼;在Chrome上,在FireFox和IE上运行良好
- 在chrome上显示类似于关闭窗口时的firefox的警报消息.确认消息”;离开"或“;留在这个页面上&quo
- Chrome、Firefox转换“:"至“-"以及“_"分别显示在文件保存对话框中
- 块”;你想记住这个密码吗"firefox中的弹出窗口
- svg.js的奇怪行为;animate().move()"在Firefox中
- Firefox getComputedStyle返回"自动”;
- 休息请求以“0”结尾/"适用于chrome,而不是firefox
- “canvas.toDataURL(“图像/ png")“;在firefox中无法正常工作
- ActiveXObject(“WScript.Shell");在Firefox中未定义
- "事件未定义“;在firefox中
- Firefox扩展中的localStorage抛出“;操作不安全"例外