в divs не отображаются ie6 и jquery toggle

#jquery

#jquery

Вопрос:

В настоящее время я использую display none для divs, которые я хотел бы включить с помощью jquery. Как обычно, что-то в ie6 не то же самое по сравнению с другими браузерами. Во-первых, display none добавляет пробел, а во-вторых, делает что-то странное. Представьте, что в div 1 есть слово elephant, а в div 2 ничего нет, оно отображает последние несколько букв elephant в div 2, например, phant! Когда я удалил display none, все прошло нормально, есть ли какой-нибудь способ обойти это, чтобы все было согласовано во всех браузерах, и я мог продолжать использовать toggle. Могу ли я добавить, что он работает с несколькими другими divs на 99% последовательно, просто небольшое изменение макета в ie6. В чем может быть проблема?

Комментарии:

1. Пожалуйста, используйте Html, Css и jquery-код..

Ответ №1:

Попробуйте скрыть элемент с помощью jquery вместо css:

 $('element').hide();
  

Если это не сработает, попробуйте вот так:

 $('element').css({'position': 'absolute', 'visibility': 'hidden'});