【发布时间】:2017-04-06 23:14:00
【问题描述】:
我试图在点击时隐藏一个没有动画的 div。这是我的代码:
<script>
$('.open-menu').click(function(e){
$('#menulink').fadeOut('fast', function(){
$('#menu, #menu-background').toggle('slide');
});
});
$('#menu-background').click(function(e){
$('#menu, #menu-background').fadeOut('fast', function(){
$('#menulink').fadeIn('fast');
});
});
</script>
所需的操作是当您单击#menu-background 时,它会用#menu 隐藏自己,然后#menulink 再次出现。这我已经完成了,但我希望它隐藏起来,没有淡入淡出或动画。只是在点击时消失。使用 .hide 它仍然是动画的,使用 .fadeOut('0') 它仍然是淡出的。
有什么想法吗?
【问题讨论】:
标签: jquery animation onclick hide