【发布时间】:2014-06-06 16:46:54
【问题描述】:
我希望点击文本链接时有 2 个动画:
- 点击时显示一个div,再次点击时隐藏它(效果很好)
- 将另一个 div 的不透明度更改为 0.5,并在再次单击时更改回不透明度(变回不透明度 =1)。
点击时不透明度有效,但在第二次点击时我无法让它回到 opacity=1。
我试过了:
.fadeTo,.fadeToggle,但我无法让它工作......
所以当点击“#edition2014”时,“.menu_edition_2014”会显示,“#menu”会以淡出动画淡入0.5,再次点击“#edition2014”时,“.menu_edition_2014”会隐藏,“#menu” " 淡入为 1,动画淡入淡出。
这是我的 Jquery:
$(document).ready(function() {
$('#edition2014').click(function() {
$('.menu_edition_2014').slideToggle("slow");
$( '#menu' ).fadeTo( "fast", 0.5);
});
});
这是一个 jsfiddle:http://jsfiddle.net/APA2S/1500/
非常感谢您的帮助,
【问题讨论】:
标签: jquery css jquery-animate fadein fadeout