Используя сильно настроенную версию планировщика, я получаю отчеты о том, что пользователи не могут понять, как прокручивать по горизонтали. Я предполагаю, что это потому, что полоса прокрутки находится внизу расписания, а в Mac OS она потенциально скрыта, если у пользователя есть трекпад.
Мое расписание работает аналогично этому, за исключением вертикальной прокрутки. . Если вы работаете на ноутбуке Apple и используете только трекпад, скорее всего, вы вообще не увидите полосу прокрутки. Если полоса прокрутки видна, она скрыта под сгибом страницы.
В идеале у меня были бы стрелки рядом со временем, чтобы пользователи могли щелкать влево или вправо, и это представление прокручивалось бы влево или вправо. Мне не удалось найти способ программно вызвать $.animate({ scrollLeft: ... }) в любой части планировщика и прокрутить как содержимое, где события , так и заголовок, где времена есть.
Похоже, я могу получить и установить положение хотя бы временной шкалы с помощью $( '.fc-time-area .fc-content table' ).offset()
, но это не приведет к перемещению содержимого самого расписания.
Любая идея, как я могу синхронизировать содержимое расписания (события) и временную шкалу друг с другом?
Бонусные интернет-очки, если вы можете сказать мне, как я могу убедиться, что я переместил бы контейнер только до конца. (т. е. если расписание на этот день заканчивается в 22:00, не позволяйте мне изменять смещение на что-то большее, чем 22:00)