我需要一個帶有超鏈接的工具提示,用於網站。我寫了下面的代碼,似乎它工作正常,期待一個問題,一旦我將鼠標懸停在工具提示框上,它就會淡出,然後淡入。當我以某種方式打開它時,我需要防止淡出。我試圖使用stop()方法,但它不起作用,很可能我做了錯誤的事情:)請幫忙。謝謝。在工具提示懸停上取消淡出效果
HTML
<div id="hover">
<div class="tooltip">
<a href="#"></a>
<a href="#"></a>
<a href="#"></a>
</div>
</div>
CSS
body{
margin: 0;
padding: 0;
width: 100%;
height: 100%;
}
#hover {
position: relative;
width:50px;
height:50px;
background: green;
}
.tooltip {
position: relative;
width: 45px;
top: 80px;
height: 20px;
border: 1px solid black;
padding: 5px;
}
a{
display: inline-block;
margin-top: 5px;
height: 10px;
width: 10px;
border: 1px solid black;
background: red;
}
JQuery的
$(document).ready(function(){
$(".tooltip").hide();
$("#hover").hover(function(){
$(this).find(".tooltip").fadeIn();
},function(){
$(this).find(".tooltip").delay(1000).fadeOut();
});
});
演示是在這裏http://jsfiddle.net/8gC3D/2904/
謝謝,它符合你描述的方式,我只是想詢問是否有辦法延緩淡出,如果用戶不是那麼快:) –