Jquery Fullcalendar: возможно ли сделать так, чтобы он отображал события внутри дня? - PullRequest
2 голосов
/ 09 июня 2011

По умолчанию fullcalendar печатает таблицу календаря, а затем события (в совершенно отдельном div).Затем события располагаются на экране так, что они появляются внутри соответствующего дня.

По очень конкретным причинам мне нужно, чтобы события отображались внутри дней (я работаю только с событиями одного дня).Возможно ли это?

Или, по крайней мере, есть ли возможность связать события с соответствующим днем ​​в календаре (чтобы я мог работать с каждым событием и его днем ​​в выражении JQuery?

1 Ответ

1 голос
/ 09 июня 2011

Да, вы можете определить день, по которому щелкнули, с помощью некоторого умного jquery и javascript

Ищите здесь хороший живой пример

http://jsfiddle.net/ppumkin/xCHLn/

Двигатель - это часть

 eventClick: function(calEvent, jsEvent, view) {
           var mousex = jsEvent.pageX;
           var mousey = jsEvent.pageY;
           $('td').each(function(index) {
            var offset = $(this).offset();
            if ((offset.left + $(this).outerWidth()) > mousex && offset.left < mousex && (offset.top + $(this).outerHeight()) > mousey && offset.top < mousey) {
             //Some specifics in here- look at example
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...