抱歉,我今天似乎无法取下我的特殊 child Helm 。我正在尝试使用 Full Calendar ...我已经确认没有相关的 javascript 错误,所有脚本都被正确调用,我有一个#calendar div,但我在页面上没有得到任何结果或输出。
在 WordPress 中使用它,这是我的相关标题:
<link rel="stylesheet" type="text/css" href="<?php bloginfo('template_url')?>/fullcalendar-1.4.6/fullcalendar.css" />
<script type="text/javascript" src="<?php bloginfo('template_url')?>/fullcalendar-1.4.6/jquery/jquery.js"></script>
<script type="text/javascript" src="<?php bloginfo('template_url')?>/fullcalendar-1.4.6/fullcalendar.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
// page is now ready, initialize the calendar...
$('#calendar').fullCalendar({
// put your options and callbacks here
})
});
</script>
您可以在此处查看页面本身(日历不存在):http://ranya.net/wp/classes/
对调试/故障排除有什么建议吗?我不知道这里出了什么问题......
编辑: 正如下面的 Charles 所指出的,函数 fullCalendar 似乎未定义。我只是遵循脚本的基本回调参数,有没有人知道为什么它会未定义?我没有更改默认/基本回调的任何内容。
最佳答案
Chrome 的 Javascript 控制台显示:
Uncaught TypeError: Object # has no method 'fullCalendar' (classes:37)
第 37 行是您的 $(...).fullCalendar() 行。
仅在控制台运行 $('#calendar').fullCalendar();
会导致相同的错误。
我不完全确定从哪里解决这个问题,因为我根本不知道这个插件。我会先切换到插件的非缩小版本,看看是否会有所不同。
编辑:FWIW,我在 Firefox 的 $(document).ready
中遇到了真正的错误。我不太确定这是怎么回事。
关于php - 完整的 Calendar.js 无法启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3125863/