$('body:not(selector)').fadeTo(100,0.3);
我们如何做这个选择的开放性如0.3; 我正在使用它现在不能正常工作
$('body:not(".myCLASS")').fadeTo(400,0.1);
答案 0 :(得分:1)
不确定你的意思是“我们怎么能做这个选择的开放性如0.3”但我会加上我的5美分修复选择器
$('body :not(.myCLASS)')
身体元素在这里没有多大意义。您可以使用更好的容器,例如div
,或者只是从那里移除身体。
$(':not(.myCLASS)')
如果您碰巧有一个容器来限制搜索,您可以
$('#myContainerId :not(.myCLASS)')
答案 1 :(得分:1)
要将:not()选择器应用于所有元素,请不要指定body
:
$(":not(.myCLASS)").fadeTo(100, 0.3);
但是,仅匹配您想要淡化的顶级元素而不是所有这些元素会更有效(淡化祖先元素会影响其后代)。也许是这样的:
$("div:not(.myCLASS)").fadeTo(100, 0.3);
答案 2 :(得分:0)
这是工作代码:
$('body :not(.myCLASS)').fadeTo(400,0.1);
<强>更新强>
刚刚更新了通话,请点击此处查看小提琴:http://jsfiddle.net/mHVA5/