0

YAHOO.widget.CalendarGroupを実行中に問題が発生しました。
ページ幅が 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

初期化後にページのプロパティを変更できないようです。ブラウザの幅の変更に基づいてページを変更するにはどうすればよいですか? ありがとう。

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 に答える