У меня есть панель навигации фильтра, которая при нажатии каждой кнопки отображает только те проекты с соответствующей категорией. Когда нажимается кнопка «Все», отображается все из них. Кроме того, при нажатии кнопки он добавляет выбранный класс, который меняет цвет фона.jQuery .toggle() кнопка создания исчезает
Цель: Когда кнопка будет нажата второй раз (если она уже выбрана), чтобы все отобразилось и кнопка была отменена.
Проблема: я считаю, что метод .toggle(fn1{}, fn2{})
будет правильным путем, где fn1 отобразит выбранный класс на кнопке и отобразит только соответствующие проекты, а fn2 вернет все обратно к исходному дисплею. Однако, при использовании метода .toggle(), вся кнопка исчезает (в настоящее время применяется к кнопке «веб-дизайн»).
Так что heres JSFiddle.
что конкретная версия [.toggle (п, п)] (http://jquery.com/upgrade-guide/1.9/ # toggle-function-function-deleted) был удален в jQuery 1.9 –
в любом случае я могу добиться такого же эффекта в 2.1. Было бы проще оставить код как есть и использовать миграцию jQuery? Если это так, вызвало бы какие-либо помехи? Спасибо, несколько новичок в использовании jQuery. – dcook