html - 隐藏所有固定位置元素

标签 html css

我厌倦了显示固定元素的网页,这些元素始终在屏幕上跟随您,有时会部分挡住页面 View 。 ( Example 。)我想创建一个自定义 CSS 规则以添加到 Chrome 以设置 display: none;所有具有 position: fixed; 的元素

这可能吗?怎么办?

最佳答案

IMO,创建所需内容的最简单方法是制作一个小书签来隐藏所有固定元素。它不会在每个页面上自动运行,但您可以在不满意的时候点击它。

我用了Ben Alman's jQuery bookmarklet generator使用来自 this existing Stack Overflow question 的过滤器.

$('*').filter(function() {
    return $(this).css("position") === 'fixed';
}).hide();

我缩小了代码,生成了小书签,然后将小书签拖到我的工具栏,然后,砰,即时工具。

如果你真的想让它在每个页面上自动运行,你可以查看 TamperMonkey并使用相同的脚本。

关于html - 隐藏所有固定位置元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20711521/

相关文章:

javascript - 使用 window.open 并尝试在窗口之间进行通信是个坏主意吗?

html - 如何在div中垂直对齐文本一个接一个?

html - 如何在 HTML 中编写按钮以转到链接?

html - CSS(选择器)在 WAMP 服务器 (W10) 上不工作

html - CSS - 文本溢出不适用于大文本

javascript - Bootstrap 不使用 jquery 动态创建的元素呈现

html - 创建具有一个标题的表格,然后是下面的行和列

javascript - 使用 javascript : it wont move 定位 img

html - 如何制作响应式英雄广告

html - 我怎样才能制作背景图片 scalebale