Эта ошибка только в Chrome.
У меня есть div, который содержит поле ввода текста. По умолчанию div скрыт и отображается в событии нажатия кнопки и скрывается в событии отпускания мыши.
В Chrome при наведении указателя мыши на текстовое поле мыши вызывается событие mouseout / mouseleave, и div скрывается.
Шаги для воспроизведения:
- Открыть http://jsfiddle.net/2AKAp/3/ в Chrome
- Нажмите на кнопку, чтобы показать div
- Наведите указатель мыши на любое место в div вне текстового поля, и оно не должно скрываться
- Наведите курсор на текстовое поле, и div скрывает
Просто интересно, не сталкивался ли ты с этим раньше.
Вот ошибка, поданная командой Chromium, которая отслеживает эту проблему:
http://code.google.com/p/chromium/issues/detail?id=68861
Похоже, это ошибка в Chrome, и она была исправлена. Похоже, исправление будет выпущено с версией 11.