【发布时间】:2012-09-17 07:24:10
【问题描述】:
$('body:not(selector)').fadeTo(100,0.3);
我们怎样才能像 0.3 那样做这个选择的开放城市; 我现在用这个不工作
$('body:not(".myCLASS")').fadeTo(400,0.1);
【问题讨论】:
$('body:not(selector)').fadeTo(100,0.3);
我们怎样才能像 0.3 那样做这个选择的开放城市; 我现在用这个不工作
$('body:not(".myCLASS")').fadeTo(400,0.1);
【问题讨论】:
不确定“我们如何才能像 0.3 这样选择的开放城市”是什么意思,但我会加上我的 5 美分来修复选择器
$('body :not(.myCLASS)')
body 元素在这里没有多大意义。您可以使用更好的容器,例如 div,或者直接从那里移除 body。
$(':not(.myCLASS)')
如果你碰巧有一个容器来限制搜索,你可以这样做
$('#myContainerId :not(.myCLASS)')
【讨论】:
要将:not() 选择器应用于所有元素,请不要指定body:
$(":not(.myCLASS)").fadeTo(100, 0.3);
但是,只匹配要淡出的顶级元素而不是全部匹配会更有效(淡化祖先元素会影响其后代)。可能是这样的:
$("div:not(.myCLASS)").fadeTo(100, 0.3);
【讨论】:
【讨论】: