###前提・実現したいこと
Jqueryのfullcalendarに関する作業をしています。
カレンダーに以下の2点を反映したいです。
①日付をクリックすると色がつく
②過去の日付はクリックできない
ご存知の方がいらっしゃいましたらご教示頂けると幸いです。
###発生している問題・エラーメッセージ
①、②の片方のコードだけ残すと、反映されているので、単独では実装できていると思います。2つ同時に実装したい場合、下記のコードだとうまくいきません
###該当のソースコード
<Javascript> $('#calendar').fullCalendar ({dayClick: function(date) {if($(this).hasClass("clicked")){ // クリックされた要素がclickedクラスだったら $(this).removeClass("clicked");} else{$(this).addClass("clicked");}}}); $('#calendar').fullcalendar ({viewRender: function(currentView){ var minDate = moment(), maxDate = moment().add(12,'months'); // Past if (minDate >= currentView.start && minDate <= currentView.end) { $(".fc-prev-button").prop('disabled', true); $(".fc-prev-button").addClass('fc-state-disabled'); } else { $(".fc-prev-button").removeClass('fc-state-disabled'); $(".fc-prev-button").prop('disabled', false); } // Future if (maxDate >= currentView.start && maxDate <= currentView.end) { $(".fc-next-button").prop('disabled', true); $(".fc-next-button").addClass('fc-state-disabled'); } else { $(".fc-next-button").removeClass('fc-state-disabled'); $(".fc-next-button").prop('disabled', false); }}}); <HTML> <script type="text/javascript" src="jsファイルのパス"></script>
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/08/22 14:27
2017/08/22 14:40
2017/08/23 13:07 編集