我有这个小提琴。
悬停时:第二个div必须向下滑动,然后是第三个div。
当悬停丢失时:第三个div必须向上滑动,然后是第二个div。
我该怎么做?
$(document).ready(function(){
$(".signincontainer").hover(function(){
$(".myprofile").slideToggle(function(){
$(".logout").slideToggle();
});
});
});
答案 0 :(得分:1)
试试这个
$(".myprofile").slideToggle(function () {
$(".logout").slideToggle();
});
<强>更新强>
$('.signincontainer').hover(function () {
$(".myprofile").slideToggle(function () {
$(".logout").slideToggle();
})
}, function () {
$(".logout").slideToggle(function () {
$(".myprofile").slideToggle();
});
});
答案 1 :(得分: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();
});
});
});
参见 Demo
参考 slideToggle , hover
答案 2 :(得分:0)
你可以使用回调函数。
$(document).ready(function(){
$(".signincontainer").hover(function(){
$(".myprofile").slideToggle(function(){
$(".logout").slideToggle();});
});
});
查看Fiddle
如果您想在鼠标离开时获得正确的顺序,请执行this
$(document).ready(function(){
$(".signincontainer").hover(function(){
$(".myprofile").slideDown(function(){$(".logout").slideDown();});
}, function(){
$(".logout").slideUp(function(){$(".myprofile").slideUp();});
});
});
答案 3 :(得分:0)
尝试这样的事情,FIDDLE
$(document).ready(function () {
$(".signincontainer").hover(
function() {
$(".myprofile").slideToggle(function () {
$(".logout").slideToggle();
});
}, function() {
$(".logout").slideToggle(function () {
$(".myprofile").slideToggle();
});
}
);
});