如何在YAHOO.widget.CalendarGroup中为不同的情况设置PAGES属性?

时间:2013-05-10 10:03:43

标签: javascript mobile calendar yui

我在执行 YAHOO.widget.CalendarGroup 时遇到问题。
我想这样做,如果页面widtha小于720px,CalendarGroup PAGES属性为1 enter image description here,如果大于720px,CalendarGroup使用默认的PAGES属性是2 enter image description here
我用

myCalendar.cfg.setProperty("PAGES",1);

但它不起作用,我在文件中找到: http://developer.yahoo.com/yui/docs/YAHOO.widget.CalendarGroup.html#config_pages

  

页面 - 数量   要包含在CalendarGroup中的页数。此值只能在CalendarGroup的构造函数参数中设置一次。   默认值:2

似乎我们无法在初始化后更改pages属性。如何根据浏览器宽度的变化更改页面?感谢。

1 个答案:

答案 0 :(得分:0)

正如它所说:“这个值只能在CalendarGroup的构造函数参数中设置一次”。使用构造函数,如下所示:

var myCalObject = new YAHOO.widget.CalendarGroup(
    calObject, 
    calObject + "Container", 
    { pages: 2, close: true, iframe: false }
);