Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 02.02.2023, 22:06
Кандидат Javascript-наук
Отправить личное сообщение для WebMachine Посмотреть профиль Найти все сообщения от WebMachine
 
Регистрация: 11.10.2016
Сообщений: 141

в общем он иногда прекращает крутить страницы и в этих случаях я вижу как появляется скрол страницы внутри тела текстовой информации.. И этот скрол заполненный и я не знаю почему он то появляется то нет
Ответить с цитированием
  #12 (permalink)  
Старый 02.02.2023, 22:08
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

WebMachine,
let animate;
        document.addEventListener("mousewheel", function(event) {
            let delta = event.deltaY > 0;
            let sel = delta ? '[data-action="top"]' : '[data-action="bottom"]';
            let btn = document.querySelector(sel);
            if (!animate) {
                btn.click();
                animate = true;
                window.setTimeout(function() {
                    animate = false;
                }, 600)
            }
        })
Ответить с цитированием
  #13 (permalink)  
Старый 02.02.2023, 22:10
Кандидат Javascript-наук
Отправить личное сообщение для WebMachine Посмотреть профиль Найти все сообщения от WebMachine
 
Регистрация: 11.10.2016
Сообщений: 141

http://demo.pr-demo.96.lt/cube/

Обновил скрипт но все равно если покрутить вниз а потом два раза вверх то снова тормозит
Ответить с цитированием
  #14 (permalink)  
Старый 02.02.2023, 22:11
Кандидат Javascript-наук
Отправить личное сообщение для WebMachine Посмотреть профиль Найти все сообщения от WebMachine
 
Регистрация: 11.10.2016
Сообщений: 141

Это если нажать стрелкой мыши на текст.. Но если 1 раз нажать за пределы информации то норм крутит
Ответить с цитированием
  #15 (permalink)  
Старый 02.02.2023, 22:12
Кандидат Javascript-наук
Отправить личное сообщение для WebMachine Посмотреть профиль Найти все сообщения от WebMachine
 
Регистрация: 11.10.2016
Сообщений: 141

Может мне запрет поставить на скрол в этих блоках через css ?
Ответить с цитированием
  #16 (permalink)  
Старый 02.02.2023, 22:15
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

WebMachine,event.preventDefault(); добавьте может поможет.
let animate;
        document.addEventListener("mousewheel", function(event) {
            event.preventDefault();
            let delta = event.deltaY > 0;
            let sel = delta ? '[data-action="top"]' : '[data-action="bottom"]';
            let btn = document.querySelector(sel);
            if (!animate) {
                btn.click();
                animate = true;
                window.setTimeout(function() {
                    animate = false;
                }, 600)
            }
        })
Ответить с цитированием
  #17 (permalink)  
Старый 02.02.2023, 22:18
Кандидат Javascript-наук
Отправить личное сообщение для WebMachine Посмотреть профиль Найти все сообщения от WebMachine
 
Регистрация: 11.10.2016
Сообщений: 141

Сообщение от рони Посмотреть сообщение
WebMachine,event.preventDefault(); добавьте может поможет.
Всё равно так же... Кстати попробовал 2 варианта с overflow:hidden и position: sticky; оба тоже не помогают
Ответить с цитированием
  #18 (permalink)  
Старый 02.02.2023, 22:19
Кандидат Javascript-наук
Отправить личное сообщение для WebMachine Посмотреть профиль Найти все сообщения от WebMachine
 
Регистрация: 11.10.2016
Сообщений: 141

Я так понял проблема сейчас уже в том что появляется скролинг полоса справа и она тормозит адекватное пролистывание
Ответить с цитированием
  #19 (permalink)  
Старый 02.02.2023, 22:21
Кандидат Javascript-наук
Отправить личное сообщение для WebMachine Посмотреть профиль Найти все сообщения от WebMachine
 
Регистрация: 11.10.2016
Сообщений: 141

В общем я в любом случае оч благодарен Рони) спасибо вы оч помогли и так. Надеюсь решить сам остальное с помощью css
Ответить с цитированием
  #20 (permalink)  
Старый 02.02.2023, 22:24
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

WebMachine,
ок!
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нуб нуждается в помощи! u324217-06 Events/DOM/Window 3 28.10.2017 04:27
Я нуб, нужен совет shokan Node.JS 0 14.10.2017 17:56
HELP!!!! нуб в беде Radik55rus Общие вопросы Javascript 4 25.10.2016 21:47
Я нуб, нужен совет js Dzhak Общие вопросы Javascript 10 24.08.2016 15:33