背景:我有下面的图片包装在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