У меня есть сайт с двумя страницами, я пытаюсь связать вторую страницу с первой страницей, где присутствует div, с которой я пытаюсь.Якорная бирка Ссылка на ID на другой странице с анимацией
<li class="menuitem">
<a href="index.html#services">Go Back</a>
</li>
Он отправляется в службу div с тегом id и оставляет тег id в адресной строке.
Im пытается анимировать его к месту и удалять метку id из адресной строки.
это как страница 1 выглядит -
<div id="home"></div>
<div id="about"></div>
<div id="gallery"></div>
<div id="services"></div>
<div id="contact"></div>
JQuery используется для соединения DIV в одной странице -
$(function() {
$('a[href*=#]:not([href=#])').click(function() {
if (location.pathname.replace(/^\//,'') == this.pathname.replace(/^\//,'') && location.hostname == this.hostname) {
var target = $(this.hash);
target = target.length ? target : $('[name=' + this.hash.slice(1) +']');
if (target.length) {
$('html,body').animate({
scrollTop: target.offset().top
}, 1000);
return false;
}
}
});
});
1. Вам нужно JavaScript или JQuery и плагинов 2. Вы могли бы сочетать контент на 1 странице учитывая, что вы только 2, гораздо легче ориентироваться и анимации и т.д. – Godinall