парящее событие для Рафаэля - PullRequest
1 голос
/ 10 августа 2011

У меня есть прямоугольный объект с текстом на нем.Для этого я использовал набор.Я хочу реализовать всплывающее событие (т.е. mouseEnter, а также mouseLeave).Моя проблема заключается в том, что, так как текст находится на прямоугольнике, наведя курсор на текст, запускается событие mouseLeave для прямоугольника, и поэтому моя функция наведения мыши выполняет метку. Очень важно, чтобы я использовал Raphael в своем коде.Может кто-нибудь предложить способ реализации наведения на прямоугольник, который не исчезает, когда мышь переходит во внутренний текст.

Любые советы / предложения приветствуются

Ответы [ 2 ]

2 голосов
/ 06 декабря 2012

, если текст не требует какой-либо специальной функциональности, просто наведите курсор на набор, а не прямо на прямоугольник

1 голос
/ 10 августа 2011

Я бы предложил сделать так, чтобы код выхода при наведении указывал setTimeout и сохранял значение в переменной, а затем использовал одну и ту же функцию входа / выхода при наведении курсора для всех членов набора.В поле при наведении введите, установлена ​​ли переменная и отменяется ли она.Таким образом, если мышь перемещается от одного члена набора к другому, вызывается выход при наведении (поставка в очередь функциональности), а затем вызывается тот же ввод при наведении, отключая код выхода.Если мышь полностью выходит за пределы набора, таймер срабатывает, и все работает как положено.

...