1个按钮可以更改不透明度级别两次以上?

时间:2011-09-17 18:52:57

标签: jquery opacity fadein fadeout

这已经困扰了我一个多星期了,我真的需要帮助这个,

我基本上试图让我的一个导航按钮切换子菜单,打开和关闭,但打开时将主页不透明度更改为50%,当关闭回100%时

我还需要Button来处理另一个div,当div打开并淡出时,我需要将主页不透明度更改为50%。

有人可以帮忙吗?

我提供了一个关于我想要实现的模型的链接,虽然在这个模型中'Motors'div似乎自动fadeOut,我试图在你点击'类别'时这样做'汽车'div将逐渐消失,主页将以50%的不透明度消失。

Mockup of What I'm trying to achieve

PS我是Jquery初学者,现在不知道该怎么做。

谢谢。


嘿伙计们感谢您的回答,

问题本身实际上不是电机div自动淡出,我似乎在我的实际网站上正常工作。

问题在于当Motors div打开时,当我再次点击“类别”时,我希望主页以50%的不透明度淡化。但是也要保持Catergories上的切换功能,以便用户可以在任何给定时间离开菜单。

我有一个想法,可以通过Jquery If语句来实现吗?

如果Sub菜单打开,则将主页淡出50%?如果是这样,我怎么会在Jquery中写这个,因为我感到困惑?

再次感谢您的意见。

2 个答案:

答案 0 :(得分:0)

这是因为当你点击#motors时你也点击#cat。

尝试将事件绑定到锚元素。

答案 1 :(得分:0)

只是把猫的id放在锚上而不是li上,我想你会更接近你的目标。我不确定我是否理解终点,但这应该更接近:

http://jsfiddle.net/k7V7h/