Как при переходе по якорю на форму, разместить форму посреди экрана?
Всем привет. Возник вопрос.
На сайте есть форма , к ней можно перейти по якорям.
Для плавного перехода используется скрипт.
Но при переходе форма размещается в верху экрана.
Как сделать так что бы при переходе фрма была по середине экрана?
$("#form").on("click","a", function (event) {
event.preventDefault();
var id = $(this).attr('href'),
top = $(id).offset().top;
$('body,html').animate({scrollTop: top}, 1500);
});
$("#form").on("click","a", function (event) {
event.preventDefault();
var id = $(this).attr('href'),
top = $(id).offset().top;
top = top + ($(window).height() - $(id).height());
$('body,html').animate({scrollTop: top}, 1500);
});
но форма все равно в верху экрана(((
что я делаю не так?
ettaluni, спасибо оказывается что скрипт и не работал)) нашел другое решение вопроса.
Правда нужно тут как-то сделать что бы форма была по центру, а то на мобильном она ниже(((
Может кому пригодится