Javascript 所有事件都显示在左上角(Jquery Full Calendar)

Javascript 所有事件都显示在左上角(Jquery Full Calendar),javascript,jquery,fullcalendar,Javascript,Jquery,Fullcalendar,所以我想知道是什么原因导致整个jquery日历的所有事件都显示在左上角。即使有一个问题,它也会显示在选项卡中,其中有“星期日”,可能会安排在下周一进行我也遇到了同样的问题,但只有当天的事件才会这样做 这是由CSS冲突引起的-我在自定义jQueryUICSS文件中有一条规则,当fullCalendar依赖于具有position:absolute的事件时,该规则导致事件服从position:relative 我的第一个建议是尝试将theme选项设置为true和false,看看这两种情况下是否存在相同

所以我想知道是什么原因导致整个jquery日历的所有事件都显示在左上角。即使有一个问题,它也会显示在选项卡中,其中有“星期日”,可能会安排在下周一进行

我也遇到了同样的问题,但只有当天的事件才会这样做

这是由CSS冲突引起的-我在自定义jQueryUICSS文件中有一条规则,当fullCalendar依赖于具有position:absolute的事件时,该规则导致事件服从position:relative

我的第一个建议是尝试将theme选项设置为true和false,看看这两种情况下是否存在相同的问题

接下来,尝试禁用页面上正在使用的任何其他CSS文件,而不是默认的jQuery UI CSS和fullcalendar CSS


如果你注意到一个变化,这应该给你一些证据,说明问题在哪里。如果不是。。。我不知道该告诉你什么:)

这是对的。尝试禁用其他css

我也有过这样的经历。所有事件都在左上角,一个接一个地叠在一起

我试着去激活所有其他的wp插件,去掉所有的js。这些都不管用


它最终成为css。在css文件resets中,我有一个规则,将div定位为相对的。我把它取了下来,它把它修好了。

我的css文件中的修好如下:

#calendar * {
    position: static;
}

你能在JSFIDLE中重现这一点吗?可能是绝对定位的,但你必须发布一些代码或fiddle,因为我们使用的是zend framework和json,所以无法重新导入这些代码。我们可以用什么方法进行调试而不使用……?虽然选定的答案很好地解释了这个问题,但这最终为我解决了这个问题。