アプリ版:「スタンプのみでお礼する」機能のリリースについて

FullCalendarを使って、複数月分を一度に同じページで表示したいです。

http://arshaw.com/fullcalendar/

このサイトにあるものを使わせてもらっています。

カレンダー表示すれば、一ヶ月ごと次の月に送ったり、
前の月に戻ったりできる機能が付いているのですが、
事情により、1つのカレンダーで月を前後する機能は必要なく、
2ヶ月または3ヶ月分を同時に表示したいです。

要するに、1月、2月、3月のカレンダーを同じページで一度に表示したいのです。

HTMLファイルでは、

<div id="calendar"></div>

として、JSファイルを読み込んで表示しています。

元のJSファイルをみながら少しずついじって修正をしているのですが、
複数月の表示をするにはどこをいじればいいのかよく分かりません。。

ネットで探してみたのですが、見つからず、
おわかりの方いらっしゃいましたら教えて頂けませんでしょうか。

よろしくお願い致します。

A 回答 (1件)

>ネットで探してみたのですが、見つからず


ご提示のサイトには、立派なDocumentationがありますよ。

私は英語がわからないため、関係ありそうな最低限だけ斜め読みなので、正しい方法かどうかわかりませんが、とりあえず連続3ヶ月を表示する例を。
きちんとした実装方法については、当該サイトを御自身で御確認ください。


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html lang="ja">
<head><title>sample</title>
<meta http-equiv="Content-Style-Type" content="text/css">
<meta http-equiv="Content-Script-Type" content="text/javascript">

<link rel='stylesheet' type='text/css' href='js/fullcalendar/fullcalendar.css'>
<style type="text/css">
#calender { width:960px; }
#calender .tabs { width:300px; height:300px; float:left; padding:10px; }
</style>

<script type="text/javascript" src="js/jquery-1.4.2.min.js"></script>
<script type="text/javascript" src="js/fullcalendar/fullcalendar.js"></script>
<script type="text/javascript">
<!--
$(function(){
var dt = new Date();

$("#calender .tabs").each(function(){
$(this).fullCalendar({
header:{left:'', center:'title', right:''},
year:dt.getFullYear(),
month:dt.getMonth()
});
dt.setMonth(dt.getMonth() + 1);
});
});
//-->
</script>
</head>
<body>

<div id="calender">
<div class="tabs"></div>
<div class="tabs"></div>
<div class="tabs"></div>
</div>

</body>
</html>
    • good
    • 0
この回答へのお礼

fujillinさん

ご回答ありがとうございました!

Documentationを見ながらやっていたのですが、英語が不出来なもので、当たりを付けてやってみていたのですが、全然見当違いの所をいじっていたみたいです。。。

おかげさまで、何とかうまくいきそうです!!

本当にありがとうございました!

また何かありましたらぜひよろしくお願い致します。

ありがとうございました!

お礼日時:2011/03/04 10:00

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!