У меня есть приложение, в котором я использую вложенный jquery, когда я хочу увидеть содержимое аккордеона, оно не отображается, пока я не наведу курсор на содержимое. У меня нет этой проблемы в firefox. Сталкивался ли кто-нибудь с этой проблемой раньше? Любой совет?

0
Luci 18 Ноя 2009 в 14:12
При публикации кода для проблем с HTML/CSS/JS, пожалуйста, публикуйте сгенерированный код на стороне клиента, а не исходный код на стороне сервера. Откройте страницу в веб-браузере и выполните «просмотр исходного кода».
 – 
BalusC
18 Ноя 2009 в 16:36
Плюс эта часть кода сформирована ajax, она не существует, когда вы просматриваете исходный код.
 – 
Luci
18 Ноя 2009 в 17:03

2 ответа

он не отображается, пока я не наведу указатель мыши на содержимое.

Похоже на ошибку hasLayout в IE (которая, кстати, также должна возникать в IE6, но не в IE8). Убедитесь, что вы используете строгий тип документа, и внимательно прочитайте эту статью.

2
BalusC 18 Ноя 2009 в 14:50

JQuery отлично работает в кросс-браузере. Я бы сказал, что вы делаете что-то не так (например, какой-то другой javascript дает сбой перед фактическим использованием jQuery или использованием функций JS, которые не совместимы с IE *).

Некоторый код поможет определить, что вы делаете неправильно.

0
marcgg 18 Ноя 2009 в 14:30