【发布时间】:2013-04-05 11:33:59
【问题描述】:
我可以在 div 中使用 jq cycle2 和所有必需的选项 inline,这是现在首选的样式。但我想改用初始化脚本,就像旧的操作方法一样。我只是更喜欢将画廊选项的内容保留在我的标记之外,并尽可能保留在外部 .js 文件中。
我已经使用与“内联”方法完美配合的所有选项制作了脚本,并且它可以正确链接,但这会静默失败,并且幻灯片会恢复到默认的淡入淡出设置,而我指定的是 scrollHorz。
我还使用了上一个/下一个按钮和动画阳离子 - 字幕工作但没有动画,上一个/下一个按钮可见但完全失败。
我的脚本位于名为“functionality.js”的文件中,我相信我已按照“自定义初始化脚本”as outlined in the API 的说明进行操作。我在一个名为“plugins.js”的文件中包含所有相关插件,该文件的链接很好,您会在下面的控制台屏幕截图中看到它们被引用。
请查看以下标记/脚本(为简单起见,它是 cycle2 示例的直接副本)和控制台截屏链接:
<a href="#"><span class="prevControl">Prev</span></a>
<a href="#"><span class="nextControl">Next</span></a>
<div class="cycle-slideshow">
<img src="http://malsup.github.com/images/p1.jpg" data-cycle-title="Spring" data-cycle-desc="Sonnenberg Gardens"/>
<img src="http://malsup.github.com/images/p2.jpg" data-cycle-title="Redwoods" data-cycle-desc="Muir Woods National Monument"/>
<img src="http://malsup.github.com/images/p3.jpg" data-cycle-title="Angel Island" data-cycle-desc="San Franscisco Bay"/>
<img src="http://malsup.github.com/images/p4.jpg" data-cycle-title="Raquette Lake" data-cycle-desc="Adirondack State Park"/>
<div class="cycle-caption"></div>
<div class="cycle-overlay"></div>
</div>
链接脚本:
$('.cycle-slideshow').cycle({
fx: scrollHorz,
timeout: 2000,
speed: 700,
prev: ".prevControl",
next: ".nextControl",
caption-plugin: caption2,
overlay-fx-sel: "div"
});
这里是 a screengrab of the console error
的链接如果有人能提出建议,将不胜感激,我相信这是一个简单的错误!
提前致谢
【问题讨论】:
标签: jquery cycle jquery-cycle