>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >SeaMonkey/Mozilla Suite http://forum.mozilla-russia.org/viewforum.php?id=10 >Недоработка(глюк) в Mozilla 1.7.8 ? http://forum.mozilla-russia.org/viewtopic.php?id=4194 |
xzv > 24-07-2005 03:59:31 |
При использовании Mozilla 1.7.8 найден глюк при показе / сокрытии ячейки таблицы с помощью стилей DISPLAY:none / DISPLAY:block При многократном отображении/скрытии ячейки появляется эффект "уезжающего вниз" нижерасположенного содержимого страницы. Вот ссылка для теста Исправят ли это в более новых версиях? Ради справедливости можно сказать, что и Opera 8.0 тоже работет некорректно с данными стилями там все выглядит еще хуже... зато IE работает с этими стилями вполне корректно. |
vladmir > 24-07-2005 09:15:11 |
xzv === |
Psilon > 24-07-2005 09:46:33 |
vladmir |
Unghost > 24-07-2005 22:01:22 |
1.7.10 - это не транк. ==> Mozilla Suite |
Psilon > 24-07-2005 23:23:05 |
Unghost |
sentaus > 24-07-2005 23:43:00 |
ИМХО, дело в document.all |
Al_H > 25-07-2005 10:45:14 |
На самом деле, у TR по умолчанию display не равен block. Нужно использовать но это несовместимый метод. Универсальнее так: Что касается document.all, в данном случае его использование не влияет на результат, но правильнее и совместимее использовать обращение к элементу примерно такое: Выделить код Код:var elem=null; if(document.all) { elem=document.all[elemId]; } else if(document.getElementById) { elem=document.getElementById(elemId); } if(elem==null) {return false;} /* если код внутри функции, эта строчка - для браузеров, не понимающих ни синтаксис старого IE, ни синтаксис новых браузеров */ |