4

我得到的确切错误是“未捕获的错误:日历:未设置事件加载 URL”。我完全按照https://github.com/Serhioromano/bootstrap-calendar上的说明进行操作。我只是想让这个东西加载,所以我有一个空的正文,<div id="calendar"></div>我的 javascript 包含var calendar = $('#calendar').calendar();. 但是,当我加载页面时,什么都没有显示,并且上面的错误显示在我的控制台中,将我指向 javascript 行。我真的不太确定该怎么做。

4

1 回答 1

5

该文档有点误导。

要启动并运行演示:

  • 您需要提供事件源。你可以给它一个虚拟事件源events_source: function () { return []; }
  • 你必须复制
    • calendar.min.js(或 calendar.js)
    • calendar.min.css(或 calendar.css)
    • tmpls文件
  • 您必须按顺序加载 JavaScript 文件jQuery,然后是Bootstrap和Underscore.js ,然后是日历。
  • 指定tmpls 路径是个好主意。

HTML 示例

<script src="/Scripts/jquery.min.js"></script>
<script src="/Scripts/bootstrap.min.js"></script>
<script src="/Scripts/underscore-min.js"></script>
<script src="/Scripts/calendar.min.js"></script>

...

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

Javascript 示例

<script type="text/javascript">
     var calendar = $("#calendar").calendar(
         {
             tmpl_path: "/tmpls/",
             events_source: function () { return []; }
         });
</script>
于 2013-12-17T02:59:41.280 回答