0

更新到 Wordpress 3.2.1 后,我的照片库插件Photo Galleria现在已在 Webkit 浏览器中损坏。

这是一个带有画廊的示例页面,它适用于 IE8 和 FF,但不适用于 Webkit 浏览器。

Chrome 中的 Javascript 控制台说明了这一点

Uncaught SyntaxError: Unexpected token ( [galleria.works.js.55]

Uncaught Error: Fatal error: No theme found. [galleria.js:77]

'works' 是我为Photo Galleria制作的一个自定义主题的名称,主要改编自其他 Galleria 主题。

似乎主题尝试在插件之前加载,这是由“未找到主题”错误提示的,但在其他浏览器中看到它工作正常,这是真正的问题吗?

我一直在讨论 Webkit 浏览器如何加载 Jquery 和其他 javascript,但我还没有破解它。我的 javascript 知识充其量只是基础知识,因此将不胜感激。

注意:由于我们即将搬迁主机,因此上述链接可能会在一段时间后失效。

4

1 回答 1

0

我将继续并开始回答,而不是继续发表评论。

对于初学者,在 init 函数中有一段代码,如下所示:

counter: function () {
     return c.showing_image.replace(/\%s/, a.getIndex() + 1).replace(/\%s/, a.getDataLength())
}

试着把它注释掉,看看你能不能让它运行。您试图在函数中间插入一个属性,这是不合法的语法。你的计数器可能不会出现,但让它加载是第一步。

于 2011-08-10T15:40:02.007 回答