动画时在同一时刻淡入和淡出
$(".item21").click((function() {
var i = 0;
return function() {
$("#submenu").animate({
marginTop: (++i % 2) ? "+=330px" : "-=330px"
}, 400);
return false;
};
})());
我可以在哪里添加什么,以便脚本将使 #submenu 在每次单击时淡入或淡出。我尝试了 opacity:0 的一些东西,但我被卡住了。 感谢您的帮助。
$(".item21").click((function() {
var i = 0;
return function() {
$("#submenu").animate({
marginTop: (++i % 2) ? "+=330px" : "-=330px"
}, 400);
return false;
};
})());
Where and what can I add so that script will made #submenu fading in or fading out on every second click. I tried something with opacity:0 but I'm stuck.
Thanks for help.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
这应该可以解决问题: jQuery Toggle
$('#submenu').toggle() ;
This should do the trick: jQuery Toggle
$('#submenu').toggle();
为什么不使用 fadeIn 和 淡出?
Why not use fadeIn and fadeOut?
我会使用
.css({visibility: value })
而不是不透明度。I would use
.css({ visibility: value })
instead of opacity.