0

这是jsfiddle:http: //jsfiddle.net/pRqPz/7/

当我单击一个按钮以隐藏一个 div 并显示另一个(具有日历)时,仅加载日历标题。

当我单击另一个视图并单击返回时,会加载整个日历。我尝试在提供数据后刷新日历,但没有运气。

我究竟做错了什么?不等待 div 完全加载?

这是我的周历初始化代码:

var $calendar = $('#calendar').weekCalendar({
                          firstDayOfWeek: 1,
                          daysToShow: 5,
                          useShortDayNames: true,
                          showHeader: false,
                          timeslotsPerHour: 4,
                          scrollToHourMillis : 0,
                          height: function($calendar){
                            return $(window).height() - $('h1').outerHeight(true);
                          },
                          data: eventData
                        });

再次感谢您提供有用的提示!

4

1 回答 1

0

问题在于 jquery 周历 JS 文件。它是为了与 jquery 1.4 兼容而创建的。1.9 弃用了 $.browser 成员。

我的解决方法是:

// for compatibility with jQ 1.4
$.browser = {};
于 2013-06-19T14:35:44.737 回答