Javascript 使用greasemonkey拆卸和折叠滤芯

Javascript 使用greasemonkey拆卸和折叠滤芯,javascript,greasemonkey,Javascript,Greasemonkey,我想删除网页的左上角元素(使用greasemonkey/scriptish),以优化其布局,以便在galaxy tab 10.1中显示它 该网页是tvtv.de,我的第一个方法(我对修补网页完全陌生)是: 有问题的元素被删除,但仍使用布局中的原始空间。 我还尝试了不同的方法,比如将元素宽度设置为零,隐藏元素(element.style.display=“none”)等等,但结果总是一样的 是否可以“折叠”元素,这样它们就不会在页面布局中使用任何空间 任何帮助都将不胜感激,提前谢谢。事实上它不占用

我想删除网页的左上角元素(使用greasemonkey/scriptish),以优化其布局,以便在galaxy tab 10.1中显示它

该网页是tvtv.de,我的第一个方法(我对修补网页完全陌生)是:

有问题的元素被删除,但仍使用布局中的原始空间。 我还尝试了不同的方法,比如将元素宽度设置为零,隐藏元素(element.style.display=“none”)等等,但结果总是一样的

是否可以“折叠”元素,这样它们就不会在页面布局中使用任何空间


任何帮助都将不胜感激,提前谢谢。

事实上它不占用任何空间,因为它已经不在那里了

页面的其余部分没有向上移动的原因是元素明显位于距顶部100像素的位置。例如,请参见中的
#main_right
样式:


您必须手动调整这些的位置。

实际上,它不会占用任何空间,因为它已经不在那里了

页面的其余部分没有向上移动的原因是元素明显位于距顶部100像素的位置。例如,请参见中的
#main_right
样式:


您必须手动调整这些元件的位置。

您正在正确移除/隐藏元件。如果它们处于相对位置,则它们将塌陷以填充可用空间

在这个特定的网站中,主要内容是绝对定位的。要折叠图元,请使用:

var css = '#main_left, #main_right { top: 0; }',
    style = document.createElement('style');
    style.appendChild(document.createTextNode(css));
document.body.appendChild(style);

您正在正确删除/隐藏元素。如果它们处于相对位置,则它们将塌陷以填充可用空间

在这个特定的网站中,主要内容是绝对定位的。要折叠图元,请使用:

var css = '#main_left, #main_right { top: 0; }',
    style = document.createElement('style');
    style.appendChild(document.createTextNode(css));
document.body.appendChild(style);

我需要添加“left:0”,但现在它工作得很好!非常感谢。我需要添加“left:0”,但现在它工作得非常好!非常感谢你。
var css = '#main_left, #main_right { top: 0; }',
    style = document.createElement('style');
    style.appendChild(document.createTextNode(css));
document.body.appendChild(style);