Показать сообщение отдельно
  #7 (permalink)  
Старый 16.07.2013, 14:20
Интересующийся
Отправить личное сообщение для irkprin Посмотреть профиль Найти все сообщения от irkprin
 
Регистрация: 28.06.2011
Сообщений: 28

// factory for treecontroller
			function treeController(tree, control) {
				// factory for click handlers
				function handler(filter) {
					return function() {
						// reuse toggle event handler, applying the elements to toggle
						// start searching for all hitareas
						toggler.apply( $("div." + CLASSES.hitarea, tree).filter(function() {
							// for plain toggle, no filter is provided, otherwise we need to check the parent element
							return filter ? $(this).parent("." + filter).length : true;
						}) );
						return false;
					};
				}
				// click on first element to collapse tree
				$("a:eq(0)", control).click( handler(CLASSES.collapsable) ); // 1 ссылка только открывает все
				// click on second to expand tree
				$("a:eq(1)", control).click( handler(CLASSES.expandable) ); // 2 ссылка только закрывает все
				// click on third to toggle tree
				$("a:eq(2)", control).click( handler() ); // 3 ссылка открывает все закрытые, закрывает все открытые, при повторном клике все наоборот
			}


а нужна 1 ссылка, которая будет открывать все и закрывать все поочереди
Ответить с цитированием