0

我正在尝试使用此源http://dinbror.dk/bpopup/来弹出一个视图(Calendar.cshtml)。我没有成功地做到这一点,并希望有人可以帮助我。我一直在 bpopup 示例中使用#5,但还没有让它工作。Calendar.cshtml 位于 Views/Home/Calendar.cshtml 中。有没有人可以帮助我在这里工作是我一直在努力做的。

    $('#calendar').bPopup({
            contentContainer: '#calendar',
            loadUrl: 'Calendar.cshtml',
            easing: 'easeOutBack', //uses jQuery easing plugin
            speed: 450,
            transition: 'slideDown'
        }); 

    <div id='calendar'>
    </div>

我觉得我肯定没有正确地做到这一点。

编辑:

我试图完成的基本目标是使用 bPopup 在弹出窗口上显示一个 jquery 日历插件。

此函数创建日历并将其放置在#calendar 中:

    function InitializeCalendar() {

        var date = new Date();
        var d = date.getDate();
        var m = date.getMonth();
        var y = date.getFullYear();

        $('#calendar').fullCalendar({
            header: {
                left: 'prev,next today',
                center: 'title',
                right: 'month,basicWeek,basicDay'
            },
            editable: true,
            events: [
                {
                    title: 'All Day Event',
                    start: new Date(y, m, 1)
                },
                {
                    title: 'Long Event',
                    start: new Date(y, m, d - 5),
                    end: new Date(y, m, d - 2)
                },
                {
                    id: 999,
                    title: 'Repeating Event',
                    start: new Date(y, m, d - 3, 16, 0),
                    allDay: false
                },
                {
                    id: 999,
                    title: 'Repeating Event',
                    start: new Date(y, m, d + 4, 16, 0),
                    allDay: false
                },
                {
                    title: 'Meeting',
                    start: new Date(y, m, d, 10, 30),
                    allDay: false
                },
                {
                    title: 'Lunch',
                    start: new Date(y, m, d, 12, 0),
                    end: new Date(y, m, d, 14, 0),
                    allDay: false
                },
                {
                    title: 'Birthday Party',
                    start: new Date(y, m, d + 1, 19, 0),
                    end: new Date(y, m, d + 1, 22, 30),
                    allDay: false
                },
                {
                    title: 'Click for Google',
                    start: new Date(y, m, 28),
                    end: new Date(y, m, 29),
                    url: 'http://google.com/'
                }
            ]
        });
    }

截至目前,一旦我单击按钮,日历就会显示在页面底部,但不会显示在 bpopup 中。

4

0 回答 0