为了账号安全,请及时绑定邮箱和手机立即绑定

JQuery在菜单上触发fadeIn和fadeOut

JQuery在菜单上触发fadeIn和fadeOut

慕田峪4524236 2019-04-11 14:15:01
演示 - https://jsfiddle.net/jhhpLapv/1/// Main Script For Ciel Viole$(document).ready(function() {   $('.client-link').click(function() {           $('.navbar').slideToggle("fast");   });});当触发汉堡菜单时,我希望菜单链接到淡入淡出,然后在菜单关闭时逐渐淡出。我对此非常陌生,就我所知。如何在第一次单击菜单时听取事件触发淡入淡出,并在第二次单击时淡出淡出?
查看完整描述

3 回答

?
饮歌长啸

TA贡献1951条经验 获得超3个赞

这是您可以尝试的一种方式。工作小提琴

我刚刚更新了你的代码:

$(document).ready(function() {
    var $navbar = $('.navbar');
  $('.client-link').click(function() {
    if (!$navbar.hasClass("active")) {
        $navbar.fadeIn("slow").addClass("active");
    }
    else {
        $navbar.fadeOut("slow").removeClass("active");
    }
  });});


查看完整回答
反对 回复 2019-05-08
?
元芳怎么了

TA贡献1798条经验 获得超7个赞

应该管用:

$(document).ready(function() {
  $('.client-link').click(function() {
      if($('.navbar').is(':visible')){
        $('.navbar').fadeOut("fast");
      }else{
        $('.navbar').fadeIn("fast");
      }
   });});


查看完整回答
反对 回复 2019-05-08
  • 3 回答
  • 0 关注
  • 656 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号