只是想知道我如何能100%正確地工作。我想我快到了。JQuery鼠標懸停圖像覆蓋
基本上,我有一個圖像&當我mouseover,我想覆蓋(這是一個彩色格)出現在頂部。
我在這個fiddle這半工半工。
<img src="http://mirrorchecker.com/images/rod_160.png" width="160"
class="company-image"/>
<div class="company-image-overlay"></div>
/* CSS */
.company-image
{
}
.company-image-overlay
{
width: 160px;
height: 160px;
background-color: #ffb00f;
z-index: 1;
opacity: 0.5;
position: fixed;
top: 0.5em;
display:none;
}
/* JQUERY */
$('.company-image').mouseover(function()
{
$('.company-image-overlay').show();
});
$('.company-image').mouseout(function()
{
$('.company-image-overlay').hide();
});
這個問題似乎重疊出現時是,鼠標不再是技術上在.company-image
因此我們得到的在輸入/輸出恆定的騎自行車和閃爍的背景。
任何想法?
兩個很好的答案,但我更喜歡大衛·托馬斯一個可讀性和簡單,當我在看代碼6個月的時間來弄明白:) –
選擇一個答案,然後。 – jeremy