Pone中的Galleria动态Javascript / jQuery问题

时间:2013-03-04 13:08:03

标签: javascript slider plone galleria theming

所以这是交易。我在plone中的真实画廊遇到了很多麻烦所以我买了十二主题的Galleria幻灯片。 我做了正常的事情来运行Galleria,但现在有一个问题。

这是HTML部分:

<div id="content"> 
    <!-- GALLERIA -->
    <div id="galleria">
    </div>
    <!-- /GALLERIA -->
</div>

根据这条规则,我抓住所有带图像的链接并将它们放入我的广场DIV:

<replace css:content=".item a" css:theme-children="#galleria" />

所以这是此操作的结果:

<!-- GALLERIA -->
    <div id="galleria">
        <a href="...">
            <img src="..." />
        </a>
        <a href="...">
            <img src="..." />
        </a>
        <a href="...">
            <img src="..." />
        </a>
    </div>
<!-- /GALLERIA -->

所以这就是问题所在。 尽管来自galleria的所有js和css文件都已成功加载,但没有任何反应。 Galleria应该在图像周围添加一些div来创建幻灯片。

Javascript已开启。 jQuery正在运行。

有没有人知道为什么这在plone中不起作用?

编辑:Chrome在其控制台中删除了此错误消息:

Uncaught SyntaxError: Invalid regular expression: /http://localhost:8080/lox/home/++theme++lox.responsive/galleria/themes/twelve/galleria.twelve.css/: Nothing to repeat galleria-1.2.9.js:847
(anonymous function) galleria-1.2.9.js:847
jQuery.extend.each jquery.js:648
jQuery.fn.jQuery.each jquery.js:270
Utils.loadCSS galleria-1.2.9.js:846
(anonymous function)

1 个答案:

答案 0 :(得分:0)

转向:

$('link[rel=stylesheet]').each(function() {
    if ( new RegExp( href ).test( this.href ) ) {
        link = this;
        return false;
    }
    return false;
});

进入这个:

$('link[rel=stylesheet]').each(function() {
    /*if ( new RegExp( href ).test( this.href ) ) {
        link = this;
        return false;
    }*/
    return false;
});

达成协议。 :)