0
$('body:not(selector)').fadeTo(100,0.3);

この選択の opencity を 0.3 のようにするにはどうすればよいですか。私はこれを使用していますが、今は機能していません

$('body:not(".myCLASS")').fadeTo(400,0.1);
4

3 に答える 3

1

「このセレクションの opencity を 0.3 のようにするにはどうすればよいか」の意味がわかりませんが、セレクターを修正するために 5 セントを追加します

$('body :not(.myCLASS)')

body 要素はここではあまり意味がありません。のようなより良いコンテナを使用する divか、そこから本体を削除することができます。

$(':not(.myCLASS)')

検索を制限するコンテナがある場合は、次のことができます

$('#myContainerId :not(.myCLASS)')
于 2012-09-25T18:10:01.687 に答える
1

:not()セレクターをすべての要素に適用するには、指定しないでくださいbody

$(":not(.myCLASS)").fadeTo(100, 0.3);

ただし、フェードしたい最上位の要素だけを一致させる方が効率的です (祖先要素をフェードすると、その子孫に影響します)。たぶん次のようなもの:

$("div:not(.myCLASS)").fadeTo(100, 0.3);
于 2012-09-25T18:10:52.533 に答える
0

これは作業コードです:

$('body :not(.myCLASS)').fadeTo(400,0.1);

アップデート

呼び出しを更新しました。ここでフィドルを確認してください: http://jsfiddle.net/mHVA5/

于 2012-09-25T18:09:53.263 に答える