![]() |
|
Модераторы: Illuminaty |
![]()
|
|
| Drey77 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 3.4.2007 Репутация: нет Всего: нет |
Пытаюсь реализовать сплиттер + скроллинг. Окно делится на две части таблицей. В таблице - три столбца. В первом и втором - мои контролы. Средний - "сплиттер". Если контрол полностью не умещается в ячейку, должен появляться скроллинг (вертикальный, горизонтальный). Вот код:
Для событий onmouseup-move-down заданы обработчики, за счет которых организовано "перетаскивание" средней ячейки - меняется ширина левой ячейки (leftCell). Все бы замечательно, если бы не странное (для меня) поведение таблицы: при перетаскивании, когда ширина левой ячейки становится меньше ширины моего контрола, div продолжает менять ширину и появляются скроллбары, а сама левая ячейка (и "сплиттер", средняя) - нет. Я понимаю, что проблема в моем слабом знании XHTML. Тем не менее, надеюсь, получиться добиться нужной функциональности немного поправив код. Заранее благодарен за вашу помощь. P.S. Искал сторонние 100% бесплатные компоненты (проект коммерческий), желательно - ASP.NET, реализующие сплиттер и скроллинг - не нашел. |
|||
|
||||
| Drey77 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 3.4.2007 Репутация: нет Всего: нет |
||||
|
||||
| Drey77 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 3.4.2007 Репутация: нет Всего: нет |
Проблему со сплиттером решил:
http://andreys.russia.webmatrixhosting.net/ Надо было в скрипте менять не только ширину левой ячейки, но и ширину ее содержимого (div, в котором дерево). Осталось только поиграться с div, где сидит дерево - хочу, чтобы гор. прокрутка была четко внизу окна. |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Вёрстка веб-сайтов | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |