1

我有这个小提琴。

悬停时:第二个 div 必须向下滑动,然后是第三个 div。

当悬停丢失时:第三个 div 必须向上滑动,然后是第二个 div。

我该怎么做?

http://jsfiddle.net/sExNS/6/

$(document).ready(function(){
  $(".signincontainer").hover(function(){
      $(".myprofile").slideToggle(function(){
        $(".logout").slideToggle();
      });
  });
});
4

4 回答 4

1

尝试这个

$(".myprofile").slideToggle(function () {
    $(".logout").slideToggle();
});

演示

更新

$('.signincontainer').hover(function () {
    $(".myprofile").slideToggle(function () {
        $(".logout").slideToggle();
    })
}, function () {
    $(".logout").slideToggle(function () {
        $(".myprofile").slideToggle();
    });
});

演示

于 2013-10-07T11:24:07.617 回答
0
    $(document).ready(function(){
      $(".signincontainer").hover(function(){// work at mouse enter
          $(".myprofile").slideToggle(function(){
          $(".logout").slideToggle();
          });
      },function(){
           $(".logout").slideToggle(function(){// work at mouse out
          $(".myprofile").slideToggle();
          });
});
    });

演示

参考幻灯片切换悬停

于 2013-10-07T11:24:43.843 回答
0

你可以使用回调函数,就像这样。

$(document).ready(function(){
  $(".signincontainer").hover(function(){
    $(".myprofile").slideToggle(function(){
      $(".logout").slideToggle();});
  });
});

看看那个小提琴

如果您想要鼠标离开时的正确顺序,请这样

$(document).ready(function(){
  $(".signincontainer").hover(function(){
      $(".myprofile").slideDown(function(){$(".logout").slideDown();});
  }, function(){
      $(".logout").slideUp(function(){$(".myprofile").slideUp();});
  });
});
于 2013-10-07T11:24:47.707 回答
0

尝试这样的事情,小提琴

$(document).ready(function () {
    $(".signincontainer").hover(
         function() {
             $(".myprofile").slideToggle(function () {
            $(".logout").slideToggle();
        });
        }, function() {
             $(".logout").slideToggle(function () {
            $(".myprofile").slideToggle();
            });
        }
    );

});
于 2013-10-07T11:26:23.157 回答