Javascript-форум (https://javascript.ru/forum/)
-   Ваши сайты и скрипты (https://javascript.ru/forum/project/)
-   -   Колонки две, скроллер один! (https://javascript.ru/forum/project/69854-kolonki-dve-skroller-odin.html)

Маэстро 23.07.2017 00:43

Цитата:

Сообщение от Rise (Сообщение 459336)
Интересное решение, если еще придумаете как для пользователя это сделать интуитивно понятным будет совсем замечательно, про клик я догадался из контекста темы, а про стрелки узнал из кода, у неподготовленного пользователя такой возможности не будет.

Спасибо. Показывал 5 человекам. На сенсорном экране (в режиме "Альбом") вообще ни у кого не возникло затруднений. показывал на десктопе - через 3 секунды все понимали тоже. люди действуют методом "тыка". 5 человек - это, конечно, не статистика, но есть надежда что остальные тоже разберутся. Когда мышь впервые появилась тоже не совсем понимали что с ней делать..

Маэстро 24.07.2017 19:22

Цитата:

Сообщение от Rise (Сообщение 459442)
Маэстро, блок может не выглядеть как скроллящийся

А Вы можете сформулировать четкие критерии "скроллящегося блока"?
Если да, то я попробую их выполнить (сюда не относим всевозможные текстовые надписи типа "двигать туда", "крутить здесь", "смотреть далее" - на мой взгляд они только засоряют экран).
Я исхожу из следующих практических наблюдений на сайтах: как правило, нескроллируемый блок
1. имеет ширину значительно меньшую, чем скроллируемый
2. содержит рекламный баннер или список рекламы, или меню/каталог сайта (если короткое)
3. имеет законченный вид, т.е. даже для высоты экрана 800px под собой имеет "белое поле".
4. соответственно не замечается внизу обрезания текста/таблицы/картинки.

На показанном мною сайте обе колонки имеют одинаковую ширину, приблизительно равнозначный контент, видно обрезание снизу.
В самом низу левой (скроллируемой по-умолчанию колонке) видна надпись: "Двухколоночный сайт с независимо скроллируемыми колонками". Раньше там было больше разъясняющего текста, но потом я его убрал, считая, что вроде бы уже должно быть понятно.


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