我已經實現了一個函數,其中div在懸停時被替換爲另一個。問題是我希望它在鼠標移出時再次消失。但是其他分區出現時,鼠標移開的功能踢的很明顯,因爲光標懸停在新DIX ...在鼠標懸停上更改整個div
$(document).ready(function(){
$("#div1").mouseover(function() { $("#show-div2").css('visibility','visible');});
$("#div1").mouseout(function() { $("#show-div2").css('visibility','hidden');
});
HTML
<div id="div1"><a id="div1" href="#"><img src="images/email.png" alt="Email Marketing Services" /></a>
</div>
<div id="show-div2" style="visibility:hidden;">
Bla Bla Bla
</div>
CSS
#div1 {
display: block;
width: 91px;
height: 91px;
overflow: hidden;
float: left;
margin: 0 0 120px 0px;
}
#show-div2 {
margin: -200px 0 0 -110px;
padding: 10px;
font-size: 14px;
width: 270px;
height: 340px;
position: absolute;
visibility: visible;
text-align: center;
color: black;
background-image: url(images/email-hover.png);
background-repeat: no-repeat;
}
_sidenote:_ IDs必須是唯一的 – undefined 2012-07-22 16:29:17