Ширина столбцов таблицы и javascript

F
На сайте с 24.04.2009
Offline
45
2038

Значит, такой вопрос. Пишу скрипт для изменения ширины столбцов таблицы (потянул мышкой за край и столбец увеличивается в ширине). Но столкнулся с проблемой. Пока соседнему столбцу есть за счет чего уменьшать ширину, все работает хорошо. Но как только, ему некуда уже уменьшатся, уменьшаться начинают одновременно все столбцы таблицы (таблица фиксирована по ширине).Вот тут и натыкаюсь на препятствие, потому что не пойму каким образом можно определить, что соседний столбец, за счет которого происходит расширение столбца, уже не будет менять размера в сторону уменьшения.

Может есть бесплатные аналоги, из тех в которых только подключил скрипт и все.

[umka]
На сайте с 25.05.2008
Offline
456
#1

А вы никак и не определите минимально возможную ширину столбца.

Потому что, например, если в ячейках столбца только текст, то минимальная ширина всего столбца будет равна ширине самого длинного слова во всех его ячейках.

Даже это вы уже с трудом вычислите.

Лог в помощь!
F
На сайте с 24.04.2009
Offline
45
#2
'[umka:
;8279693']А вы никак и не определите минимально возможную ширину столбца.
Потому что, например, если в ячейках столбца только текст, то минимальная ширина всего столбца будет равна ширине самого длинного слова во всех его ячейках.
Даже это вы уже с трудом вычислите.

Да я уже принципе придумал, как реализовать, просто считаем постоянно суму ширины столбца что тянем и ширины следующего столбца. Если новая сумма больше предыдущей, останавливаем растягивание.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий