Итак, пользователь что-то щелкает, а затем с левой стороны выскакивает div.
Затем я сохраняю через cookie, является ли div "видимым" или "скрытым" в JavaScript.*
$('#click').click(function()
{
save_cookie('div', 'visible');
$('.class').animate({'margin-right': '-20px'});
return false;
});
if(get_cookie('div') != null)
{
if(get_cookie('div') == 'visible')
{
$('.class').css({'margin-right': '-20px'});
}
else
{
$('.class').css({'margin-right': '0px'});
}
}
Итак, если пользователь решает перейти на другую страницу, я проверяю, должен ли я отображать div или нет.
И у меня проблема в том, что div«мигает» на секунду, когда пользователь переходит на другую страницу.И я знаю, что это связано с тем, что загрузка HTML, CSS и JavaScript занимает несколько секунд.
Но мне было интересно, есть ли лучший способ, как это сделать?Так что он не "мигает".
Кстати, я также пытался переместить JavaScript в head
(снизу), но это также ничего не изменило.: /