Javascript 为什么';无法在jquery中使用我的选择?
为什么这样的样本不能正常工作Javascript 为什么';无法在jquery中使用我的选择?,javascript,jquery,Javascript,Jquery,为什么这样的样本不能正常工作 $("body:not(.modal-content)").css({ '-webkit-filter': 'blur(4px)' }); 它毫无例外地适用于所有人。Jquery 1.1 我确实模糊了所有页面,除了“Twitter引导”中的模式窗口。 谢谢你模糊了整个身体 您的模态“窗口”将是主体内部的一个div(或其他元素)(它不会完全替换主体),因此它将变得模糊 您将需要重新构造页面,以便主体有两个子元素:模式“窗口”和其余内容。然后将
$("body:not(.modal-content)").css({
'-webkit-filter': 'blur(4px)'
});
它毫无例外地适用于所有人。Jquery 1.1
我确实模糊了所有页面,除了“Twitter引导”中的模式窗口。
谢谢你模糊了整个身体 您的模态“窗口”将是主体内部的一个div(或其他元素)(它不会完全替换主体),因此它将变得模糊 您将需要重新构造页面,以便主体有两个子元素:模式“窗口”和其余内容。然后将模糊效果应用于包含其余内容的元素
<body>
<div class="content">...</div>
<div class="modal-content">...</div>
</body>
$(".content").css({
'-webkit-filter': 'blur(4px)'
});
...
...
$(“.content”).css({
“-webkit过滤器”:“模糊(4px)”
});
注意:实验性的
-webkit-
前缀仅适用于webkit(甚至可能不适用于新的webkit)filter
非常标准,您现在可以删除实验前缀。因为您选择的是body
元素,而不是body
的后代元素。通常,DOM中只有一个body
元素。如果你有不止一个-是时候。。。