Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Непредсказуемое изменение ширины таблицы после removeClass
Покинул форум
Сообщений всего: 61
Дата рег-ции: Авг. 2011
Помог: 0 раз(а)
Доброе время суток!
Возникла такая проблема и хуже всего, что не то, что не могу решить её, а даже не могу понять в какую сторону смотреть. Но ближе к делу...
Есть обычная таблица
При наведении курсора присваивается первому и последнему "tr" класс (просто надо изменить фон и border). Соответственно после того как курсор уходит в сторону, класс удаляеться. Сделал это через hover в jQuery.
И всё казалось бы хорошо, но... после каждого наведения последнии ячейки начинают расти в ширину. Посмотрел через alert изменения ширины, то изначально имеем 90px после наведения становится уже 93px и в последствии после того как убрать курсор новая ширина таблицы уже 91px. Откуда и почему появляеться этот лишний 1px так и не смог понять.
Попытки получать начальную ширину и потом после всего присваивать таблице, ничего не изменило
----- Судя по ходу мыслей, вас постоянно преследуют глупости.
Zuldek
Отправлено: 21 Февраля, 2013 - 15:23:35
Постоянный участник
Покинул форум
Сообщений всего: 2122
Дата рег-ции: Июнь 2010
Помог: 50 раз(а)
Смотрите вызовы этого элемента Doma и свои классы. Никаких увеличений, кроме как на длину границ, прописанную в классе, быть не должно.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.