javascript - 像 blockUI 一样淡化除 div 之外的所有内容

标签 javascript jquery html css

我这里有一个 fiddle ,它有一个很大的蓝色 div。当我单击按钮时,我想选择除 div 以外的所有内容并将其淡出。

我已经尝试过 $("body :not('#myBody')").css({opacity : '0.1'}); 之类的东西,但没有任何效果还没有。

我也看过 blockUI 代码,但不太理解。

你们都是如何淡出背景元素的? enter link description here

最佳答案

您的不透明度有错误的 ID 和引号。 This fiddle works使用此代码:

 $("body :not('#box')").css({opacity: 0.1});

关于javascript - 像 blockUI 一样淡化除 div 之外的所有内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13161688/

相关文章:

javascript - 如何处理使用 promise 递归读取目录树

javascript - 等待 Mocha api 测试

javascript - 无法通过javascript加载html文件

jquery - 查询的 .html() 不保留新换行

jquery - org.apache.struts2.json.JSONException : Incompatible types for property

javascript - IIFE 中的“this”关键字上下文

jquery - 如何在警报中正确串联消息

javascript - 获取位于隐藏父级的元素的尺寸

javascript - 使用 XML 和 Javascript 更新 HTML 页面

javascript - HTML 缩放重叠