ContentFlow:在创建时加载AddOn?

时间:2010-11-24 19:52:59

标签: javascript jquery

我正在使用ContentFlow(http://www.jacksasylum.eu/ContentFlow/index.php)在我的页面上创建图像轮播。图像通过jQuery AJAX调用加载。这很好用。 ContentFlow包含在此代码中:

<script language="JavaScript" type="text/javascript" src="contentflow.js" ></script>

现在我想在创建ContentFlow时应用默认的'white'addOn。 CF是在我的document.ready() - codeblock中创建的。根据文档,这应该像(我相信):

$(document).ready(function () {
...
var ajax_cf = new ContentFlow('ajax_cf', {useAddOns : 'white' });
});

ContentFlow创建得很好,但是不应用AddOn / theme。使用非AJAX方法时,主题应用正确,因此我确信主题有效,没有语法错误等。

任何线索?

2 个答案:

答案 0 :(得分:2)

您需要手动将插件添加到页面中。

例如,要包含幻灯片插件使用:

<script type="text/javascript" src="content_flow/contentflow.js" load="slideshow"></script>
<script type="text/javascript" src="content_flow/ContentFlowAddOn_slideshow.js"></script>

然后是Ajax配置。为我工作

答案 1 :(得分:1)

尝试找到有关ContentFlow的其他内容的答案,我可能偶然发现了您的问题的解决方案:http://www.jeremyckahn.com/blog/?p=61

这篇文章基本上建议不要在$(document).ready

中设置ContentFlow配置

此外,我从Oliver Kohll的回答中得到的经验是,您需要在'load'属性中指定AddOn以包含contentflow.js,但是您不需要同时指定AddOn。 JS

希望这有帮助!