выберите временной диапазон - PullRequest
0 голосов
/ 26 января 2011

У меня странная проблема с использованием плагина FullCalendar JQuery.Все работает хорошо, за исключением того, что когда я нахожусь в режиме «недели», когда я выбираю временной интервал, кажется, что он автоматически выбирает временной интервал на 30-60 минут больше, чем я хочу выбрать.

Например,если я хочу выбрать слот 3 часа дня, когда я нажимаю на слот 3 часа дня, он фактически выделяет слот 3:30 или 16:00.

Это действительно беспокоит меня и не может понять, как решитьЭто.У меня есть ощущение, что это связано с каким-то стилем CSS на моей стороне?Я хочу отметить, что мне пришлось изменить исходную ширину календаря с 900 пикселей до 100%, чтобы соответствовать тому, что у меня было.Как вы думаете, каким-то образом испортились некоторые расчеты, связанные со смещением щелчков мыши?

1 Ответ

1 голос
/ 13 января 2012

Прошёл почти год с тех пор, как Вы опубликовали это, но на тот случай, если кто-то другой ищет похожую проблему, я обнаружил это в трекере проблем с fullcalendar:

http://code.google.com/p/fullcalendar/issues/detail?id=1035&q=select&colspec=ID%20Type%20Status%20Milestone%20Summary%20Stars

Это в основном меняет эту строку (3152) в fullcalendar.js:

slotHeight = slotTableFirstInner.height() + 1; // +1 for border

для этого:

slotHeight = slotTableFirstInner.parents('tr').outerHeight() + 1; // +1 for border

Для меня это не совсем работало, потому что в последние часы в дневном обзоре было выбрано на 30 минут меньше, но с "+ 1" получилось, вот что у меня работает:

slotHeight = slotTableFirstInner.parents('tr').outerHeight();

Надеюсь, это поможет кому-то там!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...