背景:我有下面的圖片包裝在DIV標籤下。當用戶在圖像上執行mouseover
時,會出現overlayInfo
DIV標籤(代碼如下)。顯示隱藏圖像使用jquery鼠標懸停的DIV問題
<script type="text/javascript">
$(document).ready(function()
{
$("#overlayInfo").hide();
$("#ProjectPicture").hover(function(event) {
$("#overlayInfo").show();
});
$("#ProjectPicture").mouseleave('mouseleave', function() {
$("#overlayInfo").hide();
});
});
</script>
<div id="ProjectPicture">
<img src="image1.png">
</div>
<div id="overlayInfo">
<i class="fa fa-cloud" title="Web"></i>
<i class="fa fa-shopping-cart" title="Shopping Cart"></i>
</div>
問題:有,我對圖像的鼠標懸停事件看到多個問題。圖像大小爲250 x 200像素。
- 的
overlayInfo
標籤間歇性出現在圖像鼠標懸停 - 當用戶在圖像上移動鼠標,而不是被 穩定
的overlayInfo
標籤閃爍有什麼,我做錯了。
新增的jsfiddle http://jsfiddle.net/2My79/5/
嗨,我覺得你使用了錯誤的事件。我估摸使用$ .hover會更好。你可以做一個JSFiddle,我可以爲你轉換它嗎?謝謝 –
@Jit我也試過懸停,但它仍然是相同的 –
請添加一個JSFiddle,以便其他人可以看到是什麼讓你的問題發生 – Kyojimaru