Я бы хотел, чтобы две вещи случались сразу, когда я нажимаю на ссылку. Я медленно просматриваю документацию Jquery, но еще не знаю, что мне нужно.Jquery animate hide and show
Вот ссылка на мой site
Когда я нажимаю на услуги ссылки Я хотел бы #slideshow ДИВ, чтобы скрыть, и новый DIV, чтобы заменить его.
Я попытался настроить анимацию слайд-шоу при нажатии ссылки на службы, но он либо выполнит функцию анимации, либо перейдет на связанную страницу html, а не обе. Как бы я выполнил оба.
Не имеет значения, если я просто скрою и покажу divs на одной странице, или если я перейду на новую страницу html. Я просто хочу иметь функцию анимации и изменять содержимое, скрывая его.
это код JQuery Я использую
$(document).ready(function(){
$("a.home").toggle(
function(){
$("#slideshow").animate({ height: 'hide', opacity: 'hide' }, 'slow');
},
function(){
$("#slideshow").animate({ height: 'show', opacity: 'show' }, 'slow');
}
);
});
$(document).ready(function(){
$("a.services").toggle(
function(){
$("#slideshow2").animate({ height: 'show', opacity: 'show' }, 'slow');
},
function(){
$("#slideshow2").animate({ height: 'hide', opacity: 'hide' }, 'slow');
}
);
});
дом и услуги являются две ссылки, и я хотел услуг при нажатии, чтобы скрыть #slideshow DIV, и показать slideshow2 DIV, который будет и затем заменить первый.
Существует достаточное количество html, поэтому может быть проще просмотреть мой источник по ссылке.
Отлично, это сработало. Благодаря! Просто быстрый вопрос, как бы я спрятал два divs и заменил их двумя divs одним щелчком мыши. Технически я заставляю его работать, но он заменяет оба div на одно и то же, поэтому он повторяется. Я обновил свой сайт с текущей проблемой. Не могли бы вы объяснить мне, почему ваш код не будет работать без предыдущего кода, который я использовал ниже. –
Решение было обновлено, чтобы продемонстрировать, как вы можете скрыть два div и заменить оба на разные div. – Sampson
Да, теперь я помню, что все это было рассмотрено в учебниках документации jquery, но я никогда не понимаю вещи, пока на самом деле не буду их использовать. Есть ли способ анимировать .hide вверх, как slideup, а не в верхнем левом углу. –