Closed dmitrytrofim closed 8 months ago
Hi @dmitrytrofim , thanks for the feedback :)
I just ran a few tests on Firefox and it does work correctly. Can you please share your HTML Marquee structure and JS config of it please?
If Marquee structure is rendered correctly from JS and animation won't start, that means something from CSS is missing, if not then there might be an error above Marquee configs that stops the script.
P.S. На русском тоже можно)
Я сижу на Linux Manjaro. Эта проблема наблюдается в Firefox и Gnome Web. Но поскольку на линуксе сидит мало пользователей, а в этих браузерах и того меньше, то думаю эта проблема несущественна. Но если кто-то захочет скрыть проблему в этих браузерах, то могу порекомендовать свое решение. Я бегущую строку скрыл через opacity: 0; pointer-events: none; Затем через event animationstart делаю opacity: 1; Как итог, во всех браузерах, где скрипт срабатывает, все ок. А где нет, то бегущая строка скрыта и тоже все ок..
Скрин с firefox (linux manjaro)
@dmitrytrofim Найти причину мне не удалось, проверил я в Ubuntu, Mac и старые версии через BrowserStack и такого не было.
Я выпустил новую 1.0.8 версию где добавил Debugger через консоль чтоб найти в каком именно моменте код перестает работать.
Демку тоже обновил. Попробуй посмотреть консоль в демке, при полном успешном запуске там должно быть 6 логов.
Вот такая история. Ну а в целом, если это только эти 2 браузера, то проблем вообще не вижу. Спасибо за обратную связь! И вопрос. Можешь Debugger сделать опциональным? А то не хочется чтобы он выдавал сообщения когда не надо)
@dmitrytrofim Анимация не запускается так как у тебя на компе или в браузере заглушены анимации. Это медиа запрос с CSS prefers-reduced-motion и у тебя оно стоит на reduce значении. Это и есть причина ошибки.
Такое бывает даже при включенном Low Power состоянии для ноутбука или смартфона.
Я поправлю стили чтоб в таком случае они нормально смотрелись а вот анимацию это и должно заглушить так как есть пользователи которые не любят такое. Багов тут нет.
Да этот debug поправлю и скажу.
Ты прав. У меня выключена анимация в интерфейсе gnome. И, непонятно почему, это распространяется на 2 браузера: firefox и gnome web. Анимацию включил в настройках и все закрутилось без проблем. Вот это номер) Спасибо!
@dmitrytrofim Настройи все исправлены с моей позиции. Можно обновлятся.
При выключенном анимации, конфигурации все остаются кроме самой анимации бегущей строки.
Debugger
опционалный и всегда выключен пока не активирван в самом настройке конфигурации.
Hi! It's a cool library, but it doesn't work in firefox. If you correct it, it will be super. I'm sorry if I'm not clear, I don't know English well :)