4

我正在使用 chrome 扩展。

在按钮中单击我需要打开菜单。当工具栏加载到内存中时,它为菜单项腾出空间,我想在页面加载中将其删除。

按钮点击前 点击按钮后

4

1 回答 1

1

假设弹出页面上没有高于 100px 的可见元素:

document.body.style.height="100px";
document.getElementsByTagName("html")[0].style.height="100px";

如果这不起作用,那么某些元素仍然被认为是可见的(Chrome 对此很挑剔)。

解决这个问题的最好方法是使用弹出检查器。

  • 右键单击弹出图标,选择“检查弹出窗口”。
  • 设置<html><body>元素的高度
  • 为您的容器 div 设置高度
  • 在容器 div 及其子级上使用height, overflow:hidden, float:left,直到弹出窗口缩小到所需高度display:none
于 2011-07-01T15:21:38.990 回答