0

我在做YAHOO.widget.CalendarGroup时遇到问题。
我想这样做,如果页面 widtha 小于 720px,CalendarGroup PAGES 属性为 1
在此处输入图像描述
如果超过 720px,CalendarGroup 使用默认 PAGES 属性为 2 在此处输入图像描述
我用

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

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

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

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

4

1 回答 1

0

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

var myCalObject = new YAHOO.widget.CalendarGroup(
    calObject, 
    calObject + "Container", 
    { pages: 2, close: true, iframe: false }
);
于 2014-01-31T20:34:25.970 回答