IE8 только вызывает щелчок мыши по тексту в ячейке таблицы - PullRequest
0 голосов
/ 26 июня 2009

У меня проблема, которая возникает в IE8, но не возникает в IE7 или в режиме совместимости IE8. В IE8 я могу вызвать событие щелчка мышью, только когда указатель мыши находится над текстом в ячейке таблицы. Если мышь находится над пустой областью в той же ячейке, событие щелчка мыши не вызывается. Таблицы генерируются динамически. Браузер работает в режиме причуд.

Код отлично работает во всех браузерах. Мне просто интересно, знаете ли вы что-то с IE8, которое заставит его распознавать щелчок мыши, только когда он расположен над текстом в ячейке, а не над всей ячейкой таблицы. Таблица имеет фиксированную разметку с заданной шириной для каждого столбца.

1 Ответ

1 голос
/ 16 сентября 2009

Я обнаружил, что это потому, что задний фон клетки прозрачен. Попробуйте установить цвет фона ячейки.
Как только я это сделал, я получил клики, как и ожидалось ...

...