Я немного застрял здесь, как я могу реализовать следующее меню постепенного исчезновения / входа.
Мне нужно показать пункты меню с эффектом постепенного исчезновения, но что бы я ни пытался, я не получил то, что искал. Пример:
Пользователь нажимает на меню «Автомобили». Это покажет ссылки автомобилей в моде:
а) хонда (въехать)
б) Тойота (исчезает через 1 секунду)
в) Mitsubishi (исчезает через 2 секунды)
г) Киа (исчезает через 3 секунды)
....
Когда пользователь нажимает на другую ссылку "Мотоциклы", меню исчезновения веб-сайта теперь должно начинать исчезать с последнего элемента (т.е. Kia).
Мне нужно, чтобы поведение перехода / выхода происходило для следующего элемента, пока предыдущий все еще исчезает / входит. Мне нужно добиться этого постепенного эффекта. Кроме того, мне нужно контролировать скорость отображения / скрытия пунктов меню.
Я пробовал рекурсию, т.е.
function showCarMenuItems(carsDiv){
var items = $(carsDiv).children();
displayMenu(items, 0);
};
function displayMenu(items, i){
var interval = 500;
$(items[i]).fadeIn(interval, function(){
if(i < items.length)
{
displayMenu(items, i++);
}
});
}
Даже при том, что это давало мне близкое поведение, показ предметов не был постепенным, как мне нужно. То есть, как только первый автомобильный предмет полностью появился, затем показался следующий, и т. Д. Мне нужно, поскольку один автомобильный предмет почти показан, а другой уже должен был появиться (исчезать).
Пожалуйста, помогите.
Спасибо,
Партизан