Показать сообщение отдельно
  #1 (permalink)  
Старый 30.09.2016, 17:32
Кандидат Javascript-наук
Отправить личное сообщение для drkrol Посмотреть профиль Найти все сообщения от drkrol
 
Регистрация: 09.10.2013
Сообщений: 114

Как сделать навигацию более эргономичной?
Здравствуйте. Есть вот такая навигация https://jsfiddle.net/693wgump/1/ .
Объясняю принцип её работы: Перед глазами вы видите категории. Внутри каждой есть свои дочерние категории.
  • Когда вы нажимаете на блок категории, то выпадает список его дочерних категорий.
  • А если нажать на название категории (на само слово), то вы перейдёте по ссылке на страницу этой категории
Это не совсем удобно. Я бы хотел сделать так:
  • Нажимаете на блок или на текст > открывается список дочерних категорий
  • Нажимаете второй раз на этот же самый блок, то вы переходите по ссылке на эту категорию

То есть первое нажатие открывает список, второе нажатие вас перенаправляет по ссылке.

Я только не могу догнать, как это сделать. Я пытался, но всё приходит к тому, что, если я выбираю, к примеру, категорию "уход за лицом", затем выбираю "уход за телом", а затем снова нажимаю "уход за лицом", то вместо раскрытия списка, я перехожу по ссылке.

На jsfiddle я кинул оригинал
Ответить с цитированием