Помогите С решением Задачи по JavaScrip
Доброе время Суток
Есть Задача
Сделать html файл в котором будет JS все делать что нужно в одно файле htm
HTML Содержет три окна(Таблицы или через CSS Сделать прямоугольники) дру над другом в столбик
окна имеют по 2 кнопи в каждом
одна кнока увеличивает вторая уменшает то окно в котором она находится
требуется создать код JS который будет отвечать за эти дествия и отображения на странице
все бы хорошо но есть ограничения
1. Общая Высота Должна Оставатся неизменной сами окна могу изменять размер но сумарная высота неизменной
2. окна имеют три статуса мальенки средний большой
3. кнопка уменьшить работает така большой ->средний ; Средний -> мальенкий
4. Кнопка увеличить работает так маленький -> Средний; Средний -> большой(если есть ещё одно окно с большим размером оно станет маленьким если нет то окно рядом с увеличеным станет Маленьким)
5. Обшее решение(применять можно и к большему кол-во окон)
вот така вот задачка
я начал делать её через выборку по тагу строк таблицы
загнал их в масив через
каждой кнопке сделал ID номер соответствущий индексу элемента
кнопкам сделал функции по изменению размера
Есть Проблемы по правилам изменения Размера
С JS практически неработал
скажем так
то что накодил мне не очень нравится
Уверен Что есть Более Элегантное Решение Задачи
Буду Рад Любой Помощи
Последний раз редактировалось Gruzer, 17.05.2012 в 17:10.
|