1

我在 Windows 7 Professional 64 位上运行 Chrome 版本 33.0.1750.154 m

几年前我创建了这个 WP 插件,它工作得很好(当然可以使用改进),它显示了一个缓存的、风格化的谷歌日历。当我今天将它放到另一个网站时,我遇到了明显的浏览器绘图错误,但仅在这个网站上,这让我相信存在某种 CSS 冲突。

我从http://ebcbuffalo.com/calendar/ (在同一浏览器中显示没有任何错误)完整地压缩了插件并将其安装在新网站上:http: //faithbaptistspringville.com/monthly-calendar/。如您所见,它们看起来相同。

当我在后者的日历中单击一个事件时,它可能会或可能不会正确绘制 div,即使它确实正确绘制了它,在关闭事件并单击更多事件后总是会导致绘制错误。当它没有正确绘制时,要查看应有的 div,我只需单击 Chrome 中的另一个选项卡,然后单击返回该选项卡。宾果游戏——它就在那里(直到我向下滚动,它看起来好像是绝对定位的,而实际上它是固定的,然后尝试点击它的链接,它们......不是真的在那里)。

我想我的 JS 可能有问题,所以我从 Chrome 控制台运行了最基本的命令:但它的行为也很奇怪jQuery('#id_popup').show();jQuery('#id_popup').hide();

我确信这是 Chrome 的一个错误,但为什么它只感染这个网站(faithbaptistspringville.com)?

这是工作的: 没有错误

这是错误的 2 个屏幕截图(它的重绘方式完全随机) 错误视图 #1 错误视图 #2

4

1 回答 1

1

我真的不知道为什么会修复它,但是在我的 chrome 中(它重现了这个问题)我通过更改 devtools 中的 css 来解决这个问题,#id_popup以便使用position: absolute;而不是修复。

于 2014-04-01T17:58:18.887 回答