#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'});