배경 : 아래 그림이 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을 할 수 있습니까? 당신을 위해 그것을 변환 할 수 있습니까? 감사합니다 –
@JFit 호버로도 시도했으나 여전히 동일합니다 –
다른 사람들이 문제가 발생하는 것을 볼 수 있도록 JSFiddle을 추가하십시오. – Kyojimaru