我正在使用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方法时,主题应用正确,因此我确信主题有效,没有语法错误等。
任何线索?
答案 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
希望这有帮助!