- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году Одноклассники пресекли более 9 млн подозрительных входов в учетные записи
И выявили более 7 млн подозрительных пользователей
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Есть такой блок:
Он зафиксирован у верхнего меню страницы, стиль:
.load-page{display: none;
width: 100%;
height: 2px;
background: #0C0C0C;
position: fixed;
z-index: 90000;
top: 50px;
& div{
position: absolute;
background: #00FCED;
height: 2px;
width: 0%;
}
}
Сайт сёрфится с помощью history.js, при клике на ссылку посылается запрос и вызывается функция которая показывает эту полосу загрузки и плавно увеличивает размер внутреннего дива что в свою очередь эмитирует прогресс бар:
startLp: function(){$('.load-page').show();
var l = $('.load-page div');
l.stop().animate({'width':'95%'},2000,function(){
$(this).stop().animate({'width':'98%'},15000);
});
}
В запросе callback рубит эту анимацию таким образом:
stopLp: function(){var l = $('.load-page div');
l.stop().animate({'width':'100%'},500,function(){
$('.load-page').hide();
$(window).scrollTop(0);
});
}
Но проблема в том что анимация работает довольно криво, во-первых она срабатывает неравномерно, во вторых эта кривая анимация отображается только при загрузке первой страницы, а при остальных она появляется и тут же быстренько исчезает, а самой анимации почему-то не происходит. Почему такой косяк? Как сделать правильно?
p.s. пытался добиться что-то наподобие как на youtube.com
Ещё раз подумайте, зачем вам это на сайте? Не надо брать с ютуба, там убожество от и до.
Так разве при загрузке новой страницы не надо рбратно уменьшать до нуля ширину дива, что-то не видно этого в коде.
дани мапов, есть сброс ширины, есть глюки этой полосы, непойму почему, вот сайт http://csgo-forecast.com
Можете потестить?