Плавно скрыть и показать элемент списка

221
09 мая 2017, 05:35

У меня есть список, при нажатии на кнопку часть списка прячется, другая же наоборот появляется. Но все это не красиво, как только спрятал елемент, резко на его место влево съезжают остальные елементы... Как можно сделать плавный сдвиг? вот код, который использую:

var newSelection = ""; 
$("#category a").click(function() { 
  $("#category a").removeClass("current"); 
  $(this).addClass("current"); 
  newSelection = $(this).attr("rel"); 
  $(".category").not("." + newSelection).slideUp(200); 
  $("." + newSelection).slideDown(300); 
});
.menu{margin-right: 7%; margin-left: 7%;text-align: center; min-width: 1200px;font: 12px/1.5em Arial, Helvetica, sans-serif, "Arial Narrow";color:#a5a5a5;} 
.menu img{border: 1px solid #d5d5d5; border-radius: 4px 4px 4px 4px;background:#FFFFFF;padding:10px;} 
.menu img:hover{border: 1px solid #A9CF54;box-shadow:0 0 5px #A9CF54;} 
 
.menu ul{text-align: center;} 
.menu li{float: left;margin: 0 12px 20px 0;overflow: hidden;width: 245px;padding:5px; color: green; text-align: center;} 
#category {margin-right: 7%; margin-left: 7%; color: red;} 
#category h1{color: grey; font-size: 350%;margin-left: 0;} 
#category a { padding: 2px 6px; border: 1px solid #A74C10; } 
#category a:hover, #category a.current { background: #A74C10; color: white; } 
 
.menu h1{ 
height: 40px; 
}

HTML:

не смог вставить нормально код, сделал скрин... Я загружаю инфу из базы и вывожу списком. Мотом по категориям скрываю нужные и наоборот

READ ALSO
Вопрос по owlCarousel

Вопрос по owlCarousel

Необходимо при просмотре сайта на мобильном устрйостве сделать следующее: -убрать кнопки прокрутки карусели (owl-prev,

251
Как повесить focus на первый input в форме?

Как повесить focus на первый input в форме?

Как повесить фокус на первое поле, которое будет отображено после изменения в форме?

274
Lazy loading в VueJS + Laravel 5.4

Lazy loading в VueJS + Laravel 5.4

Пытаюсь сделать Lazy LoadingВ network в консоли браузера пишет ошибку при подгрузке: 0

251
Данные из JavaScript

Данные из JavaScript

Можно ли чисто на клиенте(то есть в браузере) не трогая серверную часть с помощью javascript сохранить данные в файл или в другое хранилищеНапример:...

231