Как блокировать выполнение функции фреймворка при определённом условии?
Здравствуйте!
Скажите можно ли блокировать выполнение некоторой функции mootools фреймворка, только при условии клика по ссылке с определённым классом? На сайте, если кликаешь пункт меню с подпунктами, а затем кликаешь другой пункт с подпунктами, то по цепочке вызовов в конце концов срабатывает функция Element.implement.setStyle, которая схлопывает первоначально раскрытый пункт, убирая зарезервированное под него место в строке основного меню. Полный стэк вызов функций до исполнения Element.implement.setStyle на локальном сайте выглядит так: Цитата:
|
надо было такой скрипт написать
$('header ul.navbar-nav li.dropdown a').on('click', function(){ if($(this).next().css("display")=="block"){ $(this).next().css("display", "none"); } else{ $(this).parent().parent().find("ul").css("display" , "none"); $(this).next().css("display", "block"); } return false; }); причем return false здесь играет решающее значение в решении задачи |
Часовой пояс GMT +3, время: 07:19. |