2014-10-08 17 views
10

ich habe versucht fullCalendar 2.1.1 zu setzen, aber es funktioniert nicht ...

<link href='/css/fullcalendar.css' rel='stylesheet' /> 
<link href='/css/fullcalendar.min.css' rel='stylesheet' /> 
<link href='/css/fullcalendar.print.css' rel='stylesheet' media='print' /> 
<script src='/js/moment.min.js'></script> 
<script src='/js/jquery.min.js'></script> 
<script src='/js/fullcalendar.min.js'></script> 
<script src="/js/jquery-ui.custom.min.js"></script> 
<script> 

    $(document).ready(function() { 
     $('#calendar').fullCalendar({ 
      defaultDate: '2014-09-12', 
      editable: true, 
      eventLimit: true, // allow "more" link when too many events    
     }); 

    }); 

</script> 

aber wenn ich gehen zu versuchen, es zu öffnen Ich bekomme diese Fehler

SyntaxError: missing) after argument list ..."'").replace(/"/g,""").replace(/\n/g,"")}function P(t){returnt.replace(/

TypeError: $(...).fullCalendar is not a function
eventLimit: true, // allow "more" link when too many events

Kann mir jemand helfen? Ich folgte dem Basic Usage Doc, aber es funktioniert immer noch nicht.

+1

Sieht so aus, als ob "fullcalendar.min.js" falsch minimiert wird. Versuchen Sie [CDN-Version] (http://cdnjs.cloudflare.com/ajax/libs/fullcalendar/2.1.1/fullcalendar.min.js) stattdessen zuerst; Wenn es funktioniert, laden Sie es einfach herunter und ersetzen Sie das vorhandene Skript durch die Kopie. – raina77ow

+0

es hat den Trick, vielen Dank –

Antwort

11

Ich glaube, Sie haben Problem mit js versuchen die folgenden urls es Ihre Probleme lösen kann,

<script src='http://fullcalendar.io/js/fullcalendar-2.1.1/lib/moment.min.js'></script> 
<script src='http://fullcalendar.io/js/fullcalendar-2.1.1/lib/jquery.min.js'></script> 
<script src="http://fullcalendar.io/js/fullcalendar-2.1.1/lib/jquery-ui.custom.min.js"></script> 
<script src='http://fullcalendar.io/js/fullcalendar-2.1.1/fullcalendar.min.js'></script> 
<script> 
    $(document).ready(function() { 
     $('#calendar').fullCalendar({ 
      defaultDate: '2014-09-12', 
      editable: true, 
      eventLimit: true, // allow "more" link when too many events 
     }); 
    }); 
</script> 

Wenn der obige Code funktioniert dann die js Dateien in Script-Tag verwendet herunterladen

+1

Immer noch nicht Fehler: "NetworkError: 404 nicht gefunden - http://fullcalendar.io/js/fullcalendar-2.1.1/lib/fullcalendar.min.js/" /js /ful...min.js/ Typeerror: $ (...) fullCalendar ist keine Funktion \t eventLimit. true // Link "mehr" ermöglichen, wenn zu viele Ereignisse es jetzt –

+0

Versuchen, ich Ich habe es aktualisiert. –

5

ich gelöst habe Das Problem einfach die Reihenfolge meiner Skripte ändern. Sie müssen eingestellt werden: moment.min.js nach jquery.min.js Blick folgt aus:

<script src='/js/jquery.min.js'></script> 
<script src='/js/moment.min.js'></script> 
<script src='/js/fullcalendar.min.js'></script> 
7

ich gleiches Problem auch hatte, es, weil in html jquery Datei war zweimal daher lädt es wurde mir Fehler geben. vielleicht wäre es hilfreich für dich.

+1

ist mit mir passiert. Vielen Dank. –

+1

Danke, das gleiche passiert mir. jQuery wurde in einer Seitenansicht und wieder teilweise in einem Formular geladen. – user3632710