Нужно, чтоб при нажатии на стрелочки и/или на надпись "ПОКАЗАТЬ ВСЕ" выполнялось одинаковое действие. А именно:
1) Стрелочки показывали вверх (transform: rotate(180deg);)
2) Надпись менялась на "Скрыть"
3) Добавлялись несколько скрытых пунктов li списка ul. На бутстрапе они имеют класс .hidden
И при повторном нажатии все менялось обратно.
$('.arrow, .button').click(function(){
$('.arrow i').css('transform', 'rotate(180deg)'),
$('.toggle_list li.hidden').toggle('.hidden');
});
1) в таком раскладе текст тогглится, но не тогглятся стрелки. То есть, при повторном клике стрелки не поворачиваются еще на 180град. Они остаются повернутыми вверх.
2) Если я кликаю на кнопку, то действие происходит со всеми четырьмя элементами, а происходить должно с одним блоком. Здесь наверное надо использовать this, но не получается.
3) Собственно, сами скрытые элементы не разворачиватся/сворачиваются :(
1) в таком раскладе текст тогглится, но не тогглятся стрелки. То есть, при повторном клике стрелки не поворачиваются еще на 180град. Они остаются повернутыми вверх.
2) Если я кликаю на кнопку, то действие происходит со всеми четырьмя элементами, а происходить должно с одним блоком. Здесь наверное надо использовать this, но не получается.
3) Собственно, сами скрытые элементы не разворачиватся/сворачиваются :(
ul class="toggle_list">
div class="arrow">
li>Игрушки для малышей
li>Игрушки для мальчиков
li>Игрушки для девочек
li>Мягкие игрушки
li class="hidden">Игрушки для малышей
li class="hidden">Игрушки для мальчиков
li class="hidden">Игрушки для девочек
li class="hidden">Мягкие игрушки
/ul
ПОКАЗАТЬ ВСЕ-->