2011-08-10 2 views
1

텍스트가있는 rect 개체가 있습니다. 이것을 위해 나는 세트를 사용했다. 마우스 오버 이벤트 (예 : mouseEnter 및 mouseLeave)를 구현하고 싶습니다. 내 문제는 텍스트가 rect 위에 마우스를 가져 가면 rect에 대한 mouseLeave 이벤트가 발생하고 내 호버 기능은 toss에 해당된다는 것입니다. 내 코드에서 Raphael을 사용해야한다는 것이 중요합니다. 마우스가 내부 텍스트로 넘어갈 때 사라지지 않는 rect에 대한 마우스 오버를 구현하는 방법을 제안 할 수 있습니까?잠시 후회하기위한 이벤트입니다.

는 어떤 힌트는/제안 내가 가져가 종료 코드를 사용 setTimeout을 제안하고 변수에 값을 저장 한 다음 같은 호버를 사용하는 것

답변

1

이 세트의 모든 구성원에 대한/종료 기능을 입력하실 수 있습니다. 호버 입력시 변수가 설정되어 있는지 확인하고 취소 할 수 있는지 확인하십시오. 그런 식으로 마우스가 집합의 한 구성원에서 다른 구성원으로 이동하면 호버 (hover) 출구가 호출되고 (기능을 대기열에 넣음) 동일한 호버 입력이 호출되어 종료 코드가 비활성화됩니다. 마우스가 세트에서 완전히 벗어나면 타이머가 작동하고 모든 것이 의도 한대로 작동합니다.

+0

감사합니다. – kavita

2

텍스트에 특수 기능이 필요하지 않은 경우 세트에 마우스를 올리면됩니다.

관련 문제