2013-03-26 3 views
0

나는 그것에서 정의 된 일부 지역지도를 사용하여 이미지 있습니다.이미지 매핑하는 MouseLeave 이벤트

마우스가 이미지를 떠날 때 이벤트를 발생시켜야하므로 'mouseleave'이벤트를 jQuery (1.9.1)를 사용하여 이미지에 첨부했습니다.

불행히도 내가 매핑 된 영역을 가리키면 이벤트가 발생합니다.

마우스가 이미지를 떠날 때 이벤트 발생이 필요하므로 마우스를 가져 가면 한 영역이 전혀 움직이지 않아야합니다.

미리 도움을 주셔서 감사합니다.

+0

JQuery와 참조 : 사업부 내부지도 요소를 이동

<div class="elementWithMouseleaveEvent"> <img src="something" usemap="map" /> </div> <map id="#map"> // areas here </map> 

이 문제를 해결 : 문제는 이미지 맵의 영역이 바로이처럼하는 MouseLeave 이벤트가 결합 된 요소의 외부에서 정의 된 것이 었습니다 http://api.jquery.com/mouseout/에 대한 문서. 이것은 트릭을해야합니다. 코드가 없어도 더 많이 제안 할 수 없습니다. – hyde

+0

나는 그것을 보았지만 나의 경우에는 도움이되지 않는다. – opaera

답변

0

나는 오늘도 같은 문제를 다루고있었습니다.

<div class="elementWithMouseleaveEvent"> 
    <img src="something" usemap="map" /> 
    <map id="#map"> 
     // areas here 
    </map> 
</div>