2013-12-10 5 views
0

Когда я добавить fullcalendar в мой Aspx портал, когда Запустите Visual Studio 2010: шоуJavaScript ошибка времени выполнения, JQuery не определен

JavaScript runtime error,not define jQuery. 

Это код portal.aspx:

<script type="text/javascript" src="../images/HomeImage/PicNews/calendar/fullcalendar.js"></script> 
    <link rel="stylesheet" href="../images/HomeImage/PicNews/calendar/jquery-ui.min.css" /> 
    <link href="../images/HomeImage/PicNews/calendar/fullcalendar.css" rel="stylesheet" /> 
    <link href="../images/HomeImage/PicNews/calendar/fullcalendar.print.css" rel="stylesheet" media="print" /> 
    <script type="text/javascript" src="../images/HomeImage/PicNews/calendar/jquery.min.js"></script> 
    <script type="text/javascript" src="../images/HomeImage/PicNews/calendar/jquery-ui.custom.min.js"></script> 
    <script type="text/javascript" src="../images/HomeImage/PicNews/calendar/fullcalendar.min.js"></script> 
    <script type="text/javascript" src="../images/HomeImage/PicNews/calendar/jquery.min.js"> 
     $(document).ready(function() { 

      var date = new Date(); 
      var d = date.getDate(); 
      var m = date.getMonth(); 
      var y = date.getFullYear(); 

      $('#calendar').fullCalendar({ 
       theme: true, 
       header: { 
        left: 'prev,next today', 
        center: 'title', 
        right: 'month,agendaWeek,agendaDay' 
       }, 
       editable: true, 
       events: [ 
       { 
        title: 'All Day Event', 
        start: new Date(y, m, 1) 
       }, 
       { 
        title: 'Long Event', 
        start: new Date(y, m, d - 5), 
        end: new Date(y, m, d - 2) 
       }, 
       { 
        id: 999, 
        title: 'Repeating Event', 
        start: new Date(y, m, d - 3, 16, 0), 
        allDay: false 
       }, 
       { 
        id: 999, 
        title: 'Repeating Event', 
        start: new Date(y, m, d + 4, 16, 0), 
        allDay: false 
       }, 
       { 
        title: 'Meeting', 
        start: new Date(y, m, d, 10, 30), 
        allDay: false 
       }, 
       { 
        title: 'Lunch', 
        start: new Date(y, m, d, 12, 0), 
        end: new Date(y, m, d, 14, 0), 
        allDay: false 
       }, 
       { 
        title: 'Birthday Party', 
        start: new Date(y, m, d + 1, 19, 0), 
        end: new Date(y, m, d + 1, 22, 30), 
        allDay: false 
       }, 
       { 
        title: 'Click for Google', 
        start: new Date(y, m, 28), 
        end: new Date(y, m, 29), 
        url: 'http://google.com/' 
       } 
      ] 
      }); 
     }); 
    </script> 

Это где ошибка occour в файле js:

(function($, undefined) { 


;; 

var defaults = { 

    // display 
    defaultView: 'month', 
    aspectRatio: 1.35, 
    header: { 
     left: 'title', 
     center: '', 
     right: 'today prev,next' 
    }, 
    weekends: true, 
    weekNumbers: false, 
    weekNumberCalculation: 'iso', 
    weekNumberTitle: 'W', 

ответ

1

Вам, вероятно, нужно поставить ссылку jquery перед календарным реферированием се. Поскольку вы включили его дважды, просто удалите первую ссылку (первая строка вашего кода с кодом.

<script type="text/javascript" src="../images/HomeImage/PicNews/calendar/fullcalendar.js"></script> 
Смежные вопросы