id=before
по клику исчезает, но открывает id=hiddencontent
под ним.hiddencontent
есть элемент id=after
, по клику закрывающий hiddencontent
и открывающий обратно id=before
, закрытый пунктом 1.Для второго действия хочу добавить также прокрутку наверх, к элементу id=sometopid
, а то после исчезновения hiddencontent
оказываемся в случайной точке по вертикали страницы, что неправильно.
Подключён https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js
$("#before").click(function () {
$("#hiddencontent").stop().slideToggle();
$("#beforecontainer").stop().slideToggle();
return false;
});
$("#after").click(function () {
$("#hiddencontent").stop().slideToggle();
$("#beforecontainer").stop().slideToggle();
$.scrollTo($('#sometopid'), 1000);
return false;
});
Куда копать? Всё хорошо, кроме scrollTo
scrollTo это метод window а не jQuery. Вот так реализовывайте.
$("#before").click(function () {
$("#hiddencontent").stop().slideToggle();
$("#beforecontainer").stop().slideToggle();
return false;
});
$("#after").click(function () {
$("#hiddencontent").stop().slideToggle();
$("#beforecontainer").stop().slideToggle();
$('html, body').animate({
scrollTop: $("#sometopid").offset().top
}, 1000);
return false;
});
Виртуальный выделенный сервер (VDS) становится отличным выбором
Что означает "\" в строке JavaScript перед символами? И как его правильно использовать?
скрипт, проверяет инпуты перед отправкой формы, и придает им класс error, подскажите как отредактировать чтобы этот класс добавлялся еще в блокerror-text
Недавно начал пользоваться Isotope filter для фильтрации каталогаНо когда попытался добавить к нему transition c border и transform, при переключении фильтра...
На странице есть иконка, при наведение на нее, она исчезает и вместо нее появляется input: