我正在使用chrome扩展程序。
在按钮中单击我需要打开菜单。 当工具栏加载到内存中时,它为菜单项创建了一个空间,我想在页面加载中删除它。
答案 0 :(得分:1)
假设弹出页面上没有高于100px的可见元素:
document.body.style.height="100px";
document.getElementsByTagName("html")[0].style.height="100px";
如果这不起作用,那么仍然会认为某些元素是可见的(Chrome对此很挑剔)。
解决问题的最佳方法是使用弹出式检查器。
<html>
和<body>
元素的高度height
,overflow:hidden
,float:left
,display:none
及其子项,直到弹出窗口缩小到所需高度