我在执行 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
页面 - 数量 要包含在CalendarGroup中的页数。此值只能在CalendarGroup的构造函数参数中设置一次。 默认值:2
似乎我们无法在初始化后更改pages属性。如何根据浏览器宽度的变化更改页面?感谢。
答案 0 :(得分:0)
正如它所说:“这个值只能在CalendarGroup的构造函数参数中设置一次”。使用构造函数,如下所示:
var myCalObject = new YAHOO.widget.CalendarGroup(
calObject,
calObject + "Container",
{ pages: 2, close: true, iframe: false }
);