jquery 尝试加载Bootstrap日历在我的页面上.

gfttwv5a  于 2023-04-05  发布在  jQuery
关注(0)|答案(1)|浏览(148)

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

erhoui1w

erhoui1w1#

文档有点误导。

启动并运行demo:

  • 你需要提供一个events-source。你可以用events_source: function () { return []; }给予它一个虚拟事件源。
  • 你必须复制
    *calendar.min.js(或calendar.js)
    *calendar.min.css(或calendar.css)
  • tmpls文件夹
  • 您必须按顺序加载javascript文件jQueryBootstrapUnderscore.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>

相关问题