Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Эффект hover на мобилках (https://javascript.ru/forum/misc/75498-ehffekt-hover-na-mobilkakh.html)

yaparoff 15.10.2018 10:16

Эффект hover на мобилках
 
Есть блок. Если потомки в него не влезают то он скроллится горизонтально, при этом чтобы его скроллить достаточно вводить по нему мышкой http://skrinshoter.ru/s/151018/A00PUIJs
https://codepen.io/anon/pen/WaZVja

Логика такая: если содержимое контейнера больше чем ширина контейнера, то при наведении (событие mousemove) мы добавляем свойство trasform: translateX
и тогда содержимое начинает двигаться
Это все работает на десктопе. Но на мобилках это не работает

Как это исправить

Nexus 15.10.2018 10:26

Цитата:

Сообщение от yaparoff
Как это исправить

Добавить горизонтальный скролл и не париться?

j0hnik 15.10.2018 10:27

Если на мобилках сделать прокрутку тачем, то нужно другое событие для перехода по ссылкам.

yaparoff 15.10.2018 12:10

Цитата:

Сообщение от Nexus (Сообщение 496344)
Добавить горизонтальный скролл и не париться?

Спасибо, только вот теперь стоит вопрос как этот горризонтальный скролл спрятать, но при этом чтобы можно было горизонтально скроллить

j0hnik 15.10.2018 12:14

Цитата:

Сообщение от yaparoff
Спасибо, только вот теперь стоит вопрос как этот горризонтальный скролл спрятать, но при этом чтобы можно было горизонтально скроллить

Вернулись к тому - с чего начинали.

Nexus 15.10.2018 12:24

Цитата:

Сообщение от yaparoff
как этот горризонтальный скролл спрятать

Зачем?
На мобильных устройствах сколлбар почти незаметен, в отличии от win.


Часовой пояс GMT +3, время: 19:41.