尝试在我的页面上加载 Bootstrap 日历。获取未捕获的错误

问题描述 投票:0回答:1

我得到的确切错误是:

“未捕获的错误:日历:未设置事件加载 URL”。

我完全按照 https://github.com/Serhioromano/bootstrap-calendar 上的说明进行操作。我只是想让这个东西加载,所以我有一个空的身体,里面有一行

<div id="calendar"></div>
,我的JavaScript包含
var calendar = $('#calendar').calendar();
。但是,当我加载页面时,没有显示任何内容,并且在我的控制台中显示上述错误,将我指向 JavaScript 行。我真的不太确定该怎么做。

javascript jquery jquery-events
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>
© www.soinside.com 2019 - 2024. All rights reserved.