Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/392.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/linq/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么';无法在jquery中使用我的选择?_Javascript_Jquery - Fatal编程技术网

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
元素。如果你有不止一个-是时候。。。