Как мне сделать события fullcalendar, извлеченные json mimic dayClick? - PullRequest
0 голосов
/ 28 июля 2010

Если вы прочитали заголовок, вы правильно прочитали мой вопрос.

Мне интересно, как мои события подражают dayClick, поэтому любое событие, выбранное в этот день, выберет dayClick вместо ссылки на URL.

Просто для понимания того, что я делаю, мой календарь в настоящее время выглядит следующим образом:

image http://img.photobucket.com/albums/v451/Plop4152/Screenshot2010-07-27at43348PM.png

Ответы [ 2 ]

0 голосов
/ 28 июля 2010

Я бы определил отдельную функцию, которую вы хотите вызывать при вызове dayClick, а затем изменил бы eventClick так, чтобы он вызывал эту функцию.

function myDayClick(date)
{
    alert('You clicked ' + date);
}

$('#calendar').fullCalendar({
    dayClick: function(date, allDay, jsEvent, view) {
        myDayClick(date);
    },
    eventClick: function(calEvent, jsEvent, view) {
        myDayClick(calEvent.start);
    }
});
0 голосов
/ 28 июля 2010

Можете ли вы использовать eventClick: и просто использовать функцию общего доступа между dayclick и eventclick?

        $('#calendar').fullCalendar({
            header: {
                left: 'prev, next today',
                center: 'title',
                right: 'month, basicWeek, basicDay'
            },
            eventClick: function(calEvent, jsEvent, view) {
                alert('Event: ' + calEvent.title);
                alert('Coordinates: ' + jsEvent.pageX + ',' + jsEvent.pageY);
                alert('View: ' + view.name);
                // change the border color just for fun
                $(this).css('border-color', 'red');
            }
        });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...