Сообщение от jetli13
|
Это все вырастает в достаточно большое количество функций
|
а как иначе?
если ты хочешь выполнять при различных условиях сотню разных действий, то тебе и понадобится сотня функций.
как ни крутись.
есть конечно вариант все запихнуть в одну функцию, и запихнуть в нее кучу условий, в зависимости от текущего состояния, и выполнения определенной части функции при условиях.
тогда мы получим одну не поддерживаемую функцию.
поэтому так ни в коем случае не стоит делать.
Сообщение от jetli13
|
Просто хочется как это сделать так чтоб при необходимости потом что то переделать, не было мучительно больно.
|
создай массив
его индексами будут номера вкладок, а элементами объекты со свойствами In и Out, в которых будут содержатся функции, которые следует выполнить при входе/уходе с данной вкладки
еще можешь просто помещать код функций прямо в HTML-коде вкладок, и чтобы они попадали в глобальный массив в зависимости от ID вкладки
тогда, если у тебя будет куча страниц на сайте с разными, но персекающимися наборами вкладок, будет легче поддерживать, чем глобальный код