Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / display стили / 7 сообщений из 7, страница 1 из 1
13.02.2013, 02:03
    #38148737
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
display стили
Есть проект, который, работает исключительно в IE. Раньше работал в 6, сейчас пытаюсь перетащить в 10. В нем нужно показывать и отображать строки таблицы (<tr> элементы). Раньше делал так
Код: javascript
1.
2.
style.display = 'none';  // Спрятали
style.display = 'inline'; // Показали

теперь оказалось, что в 10 IE для показа нужно писать
Код: javascript
1.
style.display = 'table-row';

иначе все съезжает. Как бы на клиенте определить, какое значение использовать?

С уважением, Vasilisk
...
Рейтинг: 0 / 0
13.02.2013, 02:08
    #38148739
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
display стили
...
Рейтинг: 0 / 0
13.02.2013, 02:20
    #38148747
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
display стили
Antonariy условные комментарии ?Возможно. Забыл про них. В JS они же работают?

Просто думал, может есть, что-то типа
Код: javascript
1.
if (supports)...

как для проверки поддерживаемых методов
...
Рейтинг: 0 / 0
13.02.2013, 08:27
    #38148841
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
display стили
_Vasilisk_нужно показывать и отображать строки таблицы (<tr> элементы). Раньше делал так
Код: javascript
1.
2.
style.display = 'none';  // Спрятали
style.display = 'inline'; // Показали


Не правильно делал.

_Vasilisk_теперь оказалось, что в 10 IE для показа нужно писать
Код: javascript
1.
style.display = 'table-row';

иначе все съезжает.
Это не удивительно. Как это строка вдруг стала строковым элементом?

_Vasilisk_Как бы на клиенте определить, какое значение использовать?
Просто начать нормально это делать, т.е. "как в 10 IE"...
...
Рейтинг: 0 / 0
13.02.2013, 10:00
    #38148912
BACH
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
display стили
Просто начать нормально это делать, т.е. "как в 10 IE"...
6ie не поддерживает table-row.
...
Рейтинг: 0 / 0
13.02.2013, 10:15
    #38148946
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
display стили
_Vasilisk_В JS они же работают?В условных комментариях можно вставить <script>, задать какие-то глобальные переменные и проверять их где угодно.
...
Рейтинг: 0 / 0
13.02.2013, 19:30
    #38150193
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
display стили
Antonariy,

Все оказалось проще. Для отображения строки нужно просто присвоить пустую строку.
Код: javascript
1.
elTr.style.display = (AVisible) ? '' : 'none';
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / display стили / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]