취재 무시. 이것은 내 mouseenter 콜백에서 다른 요소 E를 대상 위에 표시하려고하기 때문에 문제가됩니다. 나는 또한 E가 사라 지길 바란다 mouseleave. 이것을 겹치는 툴팁으로 생각할 수 있습니다.mouseenter /하는 MouseLeave <strong>mouseenter</strong>/<strong>하는 MouseLeave</strong>있어서 마우스의 좌표가 목표의 클라이언트 사각형 진입하지에만 트리거 것이 아니라 다른 구성 요소를 밝히기 또는 대상을 포함 할 때 보이는 요소
그러나 대상에 마우스를 올려 놓으면 마우스 센터이 실행되며 요소 E가이를 처리합니다. 이 범위는 마우스가 이벤트를 트리거하므로 E가 사라집니다. 이것은 더 mouseenter 이벤트를 트리거하므로 E가 다시 나타납니다 ..... 어느 것이 두통입니다.
그래서 기본적으로, 나는 mouseenter/ 타겟 만 적용 여부에 관계없이, 마우스가 들어가거나 대상의 클라이언트 사각형 잎 여부를 걱정하는 MouseLeave의 버전이 있는지 궁금.업데이트 : @arunopjohny가이 문제를 설명하기 위해 JS 피들을 만들었습니다. 의견
mouseenter/mouseleave 이벤트가 trigered되지 않도록 overlapping 요소를 대상의 하위 항목으로 배치 할 수 있습니다. –
대상이 인라인 인 반면 E는 블록 수준입니다. 목표의 자손으로 E를 넣으면 브라우저가 정신 나간다 .. @ArunPJohny – user690421
http://jsfiddle.net/arunpjohny/9fNcY/1/에 문제가 있는지 여부 –