2017-04-09 24 views
0

イベントを正しく表示しないFullCalendar jsライブラリで問題が発生しています。私は自分の紹介ページの指示に従っているので、何が問題なのか分かりませんが、イベントは常にカレンダーの一番下に表示され、時代には決してインラインではありません。FullCalendarでイベントが正しく表示されない

<html> 
    <head> 
     <meta charset='utf-8' /> 
     <link rel="stylesheet" src="//cdnjs.cloudflare.com/ajax/libs/fullcalendar/3.3.1/fullcalendar.min.css" type="text/css" /> 
     <!--<link rel="stylesheet" src="//cdnjs.cloudflare.com/ajax/libs/fullcalendar/3.3.1/fullcalendar.print.css" type="text/css">--> 
     <script src="assets/plugins/jquery-1.10.2.js"></script> 
     <script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.18.1/moment.min.js"></script> 
     <script src="//cdnjs.cloudflare.com/ajax/libs/fullcalendar/3.3.1/fullcalendar.js"></script> 
     <script> 
      moment().format(); 

      function httpGet(url) { 
       var xmlHttp = new XMLHttpRequest(); 
       xmlHttp.open("GET", url, false); 
       xmlHttp.send(null); 
       return xmlHttp.responseText; 
      } 

      $(document).ready(function() { 

       // page is now ready, initialize the calendar... 

       //var eventsArray = JSON.parse(httpGet("Schedule.php")); 

       $('#calendar').fullCalendar({ 
        // put your options and callbacks here 
        //timezone: 'America/Denver', 
        header: { 
         left: '', 
         center: 'title', 
         right: '' 
        }, 
        theme:true, 
        events: [ 
         { 
          "title":"Washer & Dryer", 
          "editable":false, 
          "start":"2017-04-09T00:30:00-0600", 
          "end":"2017-04-09T06:30:00-0600", 
          "img_loc":"washer.png" 
         }, 
         { 
          "title":"Dishwasher", 
          "editable":false, 
          "start":"2017-04-09T02:56:00-0600", 
          "end":"2017-04-09T04:56:00-0600", 
          "img_loc":"dishwasher.jpg" 
         } 
        ], 
        defaultView: "agendaDay" 
       }) 

      }); 

     </script> 
     <style type='text/css'> 
      #calendar { 
      width: 900px; 
      margin: 0 auto; 
      } 
     </style> 
    </head> 
    <body> 
     <div id='calendar'></div> 
    </body> 
</html> 

screenshot of issue

答えて

1

あなたはfullcalendarスタイルシートを参照する<link>タグに代わりsrchref属性を使用する必要があります。あなたの4行目は次のようになります。

<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/fullcalendar/3.3.1/fullcalendar.min.css" type="text/css" /> 

デモ:
http://jsbin.com/tojohiwuke/1/edit?html,output
(。私も私の例ではCDNを使用するためにjqueryの変更)

+0

をありがとう!私はバックエンド開発者であり、時にはこのような小さなことを逃すことがあります。私は今晩私のラップトップに戻って更新すると、これを試してみるでしょう。 –

関連する問題