我正在尝试实现像此示例中的悬停效果http://usepanda.com/app/ 我希望能够像曾经一样徘徊在div上添加信息
以下是我尝试的内容:http://jsfiddle.net/ynUKx/584/
<div class="hover"></div>
<div class="fade" style="display:none"></div>
CSS:
.hover{
width:40px;
height:40px;
background:yellow;
}
.fade{
position:absolute;
top:0px;
width:40px;
height:40px;
background:black;
}
Jquery的:
$(document).ready(function(){
$("div.hover").hover(
function () {
$("div.fade").fadeIn();
},
function () {
$("div.fade").fadeOut();
}
);
});
答案 0 :(得分:1)
您可以尝试以下代码:
<强> Working Fiddle here 强>
$(document).ready(function(){
$("div.hover").mouseover(
function () {
$("div.fade").fadeIn();
});
$("div.fade").mouseout( function () {
$(this).fadeOut();
}
);
});
答案 1 :(得分:0)
这是你想要的吗?
<div class="hover">
<div class="fade" style="display:none"></div>
</div>
答案 2 :(得分:0)
尝试thiis
$(document).ready(function(){
$('.hover').mouseover(
function(){
$(this).fadeOut();
$('.fade').fadeIn();
}
)
$('.fade').mouseout(
function(){
$(this).fadeOut();
$('.hover').fadeIn();
}
)
});
答案 3 :(得分:0)
试试这个
$(document).ready(function(){
$(".hover").mouseover(function () {
$(this).hide();
$('.fade').show();
}
);
$(".fade").mouseout(function () {
$(this).hide();
$('.hover').show();
}
);
});
答案 4 :(得分:0)
这里有一些适合初学者的东西 http://jsfiddle.net/ynUKx/587/
这个想法是在加载div.fade
之后,鼠标的移动会触发mouseleave
的{{1}}。您只需要为div.hover写一个div.hover
,为mouseover
写一个mouseout
。
当然,有一点div.fade
会做你需要的伎俩