Итак, я нашел второе решение.
Первое - вынуть из любого контейнера iframe, поставить его на позицию: абсолютную и играть с верхом, слева и т. Д.Мне это не нравится.
Второй, я нашел его здесь >>> Часть решения
Проблема в том, что у меня есть некоторые CSS.Если вы проверяете мой сайт, между страницами возникает эффект.Сдвиньте и исчезните влево, а новая страница скользит справа и постепенно. Я сделал это с помощью приведенного ниже фрагмента кода, и дисплей убивает все.
Но когда я снимаю дисплей, страница как бы смешана и испорчена, но у меня в консоли только 3 сообщения вместо 37!Эти три, я думаю, взяты из моей первой страницы ...
// TRANSITION BETWEEN PAGES NAVBAR TOP
$(function(){
let request = window.location.hash;
if(request == "#home" || request == "#releases" || request == "#artists" || request == "#partners" || request == "#about-us"){
$(".page.current").removeClass("current");
$(".page").eq(0).addClass("current");
}
$("#navbar .nav-clic").on("click", function(){
let i = $("#navbar .nav-clic").index(this);
$(".page.current").animate({opacity: 0, marginLeft:500}, 800, function(){
$(this).removeClass("current");
$('.page').eq(i).animate({opacity:1, marginLeft: 0}, 1000).addClass("current");
});
});
});
.page {
display: none;
opacity: 0;
}
.page.current{
display: block;
opacity: 1;
}
<section id="home" class="page current">
</section>
<section id="releases" class="page">
</section>
<section id="artists" class="page">
</section>
<section id="partners" class="page">
</section>
<section id="about-us" class="page">
</section>
Поэтому, если вы заходите на веб-сайт, когда вы находитесь на первой странице, это как страница приветствия, а когда вы нажимаете, прокручиваете вниз итак далее ... я сделал это с этим кодом.Я думаю, что я как-то связан с $ ('# home) .hide () поверх кода ...
Есть идеи?
// TRANSITIONS BETWEEN INDEX PAGE AND HOME PAGES
$(document).ready(function(){
$('#index').show();
$('#navbar').hide();
$('#home').hide();
$('footer').hide();
$("#index a").on("click", function(event){
$("#index").css("position", "static");
$('#navbar').slideDown(1400);
$('#home').fadeIn(1000);
if (this.hash !== "") {
event.preventDefault();
var hash = this.hash;
$('html, body').animate({
scrollTop: $(hash).offset().top
}, 1400, function(){
window.location.hash = hash;
$('#index').hide();
$('footer').show();
});
}
});
});