2011-09-29 2 views
0

div 요소 아래에 z-index: 2000;으로 초기화되는 플래시 무비에 문제가 있습니다. div에 - onMouseDown 이벤트가 있습니다.이 이벤트는 정상적으로 트리거되며, 나는 $(divelement).hover(functionIn(),functionOut())을 첨부했습니다.플래시 무비가 div보다 작은 경우 jQuery mouseleave 트리거

FF 및 IE9에서는 예상대로 작동하지만 IE8에서는 functionOut() 및 functionIn()이 모든 픽셀에서 트리거됩니다! (onClick 이벤트는 Z- 인덱스에 관계없이 기본 플래시에 의해 캡처됩니다! 이 문제를 해결하는 좋은 방법은 무엇입니까?

.hover()를 돕기 위해 요소 크기와 위치에 따라 픽셀 경계를 추가 할 수 있습니까?

+0

이전 프로젝트에서 내 동료 중 한 명은 플래시 콘텐츠를 통해 투명한 div로 성공적으로 캡처 한 mousedown 이벤트를 캡처했습니다. . – olivieradam666

+0

정확히 어떤 문제인지 잘 모르겠지만 swf의 wmode 속성을 수정 해보십시오. – Jacksonkr

답변

0

이제이 문제를 해결했습니다. overlaying div에서 배경으로 1px 투명한 gif를 사용하면 실제로 남아 있어야 할 때까지 mouseleave가 실행되지 않습니다.

관련 문제