Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 20.04.2019, 10:59
Новичок на форуме
Отправить личное сообщение для mizuho1 Посмотреть профиль Найти все сообщения от mizuho1
 
Регистрация: 20.04.2019
Сообщений: 1

Javascript выполнить действие до начала прокрутки страницы (javascript jquery scroll)
У меня есть ПК с низкой производительностью. И сайт с разными эффектами. На нормальных ПК с нормальной производительностью все работает норм, а вот с низкой производительность - не очень. Я решил провести оптимизацию...

Например:

$(window).on('scroll',function() {
$('#el').css({color:'red'});
});
Я прокручиваю страницу колесиком мыши. На ПК с низкой производительностью вижу:

Сначала происходит прокрутка контента.
И только потом применяется $('#el').css({color:'red'});
Пробовал плагин mousewheel https://github.com/jquery/jquery-mousewheel

$(window).on('mousewheel',function() {
$('#el').css({color:'red'});
});
Эффект точно такойже. Сначала происходит прокрутка контента. И только потом применяется $('#el').css({color:'red'});

Вопрос как сделать чтоб сперва выполнялись все действия, такие как $('#el').css({color:'red'}); А уже потом происходила прокрутка страницы... Что то вроде $(window).on('beforeScroll',function(){}); ... ???
Ответить с цитированием
  #2 (permalink)  
Старый 20.04.2019, 11:28
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

mizuho1,
попробуйте так
$(window).on('scroll',function() {
$('#el').css({color:'red'});
*!*
document.documentElement.clientWidth;
*/!*
});

Пожалуйста, отформатируйте свой код!

Для этого его можно заключить в специальные теги: js/css/html и т.п., например:
[html run]
... минимальный код страницы с вашей проблемой
[/html]

О том, как вставить в сообщение исполняемый javascript и html-код, а также о дополнительных возможностях форматирования - читайте http://javascript.ru/formatting.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с jQuery плагином бесконечной прокрутки страницы Arhey jQuery 0 13.04.2013 01:13
jquery accordion как избавиться от прокрутки страницы. cesar5 Events/DOM/Window 0 24.01.2012 15:52
Последние книги по JavaScript! monolithed Учебные материалы 7 26.10.2010 19:40
Выдвет ошибку JavaScript Ромио Opera, Safari и др. 4 21.10.2010 20:34