javascript - 试图在我的页面上加载 Bootstrap 日历。获取 Uncaught Error

标签 javascript javascript-events

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

最佳答案

文档有点误导。

启动并运行演示:

  • 您需要提供一个事件源。您可以使用 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>

关于javascript - 试图在我的页面上加载 Bootstrap 日历。获取 Uncaught Error ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17932044/

相关文章:

javascript - 在开发过程中处理虚假拖放事件的最佳方法是什么?

javascript - Foundation 6 关闭 Canvas 菜单

javascript - 测试构造函数是否在构造函数链中

javascript - 如何将字符串转换为插值字符串?

javascript/jquery - $(document).ready() 和脚本位置

javascript - 使用 JavaScript 模拟点击链接

javascript - 如何在 JavaScript 中禁用 ESC 键的功能?

javascript - 如何从 Javascript 中的函数返回多个数组?

javascript - 浏览器如何处理内联 javascript 事件?