我想通过调暗页面上的其他所有元素来突出显示页面上的某些元素。下面的Div及其所有的孩子元素,我想保持完全不透明,其余的,我想减少约50%。这个Div只是位于页面的主体中。从Jquery中某个特定元素中选择所有内容
<div id="basket">
<div id="basket-contents">
<div id="basket-messages">
</div>
<div id="basket-items">
</div>
</div>
</div>
我在我的JQuery中尝试过以下内容,但它仍然使整个页面变暗,包括此Div。
// On hover basket start...
$("#basket").hover(
function() {
$('$:not(#basket)').animate({opacity: 0.5}, 1);
},
function() {
$('$:not(#basket)').animate({opacity: 0.5}, 1);
}
);
任何人都可以指出我在正确的方向?
在此先感谢。
谢谢,这个效果最好。欢呼所有回答。 – Schodemeiss 2010-01-15 15:16:14