我正在尝试使用Orbit和Foundation 6,但没有成功。图片一个堆叠在另一个上面,不会改变。我在错误控制台中收到了一条Javascript错误消息。
如果删除对Orbit的引用,则不会出现javascript错误消息。
时间戳:18/07/2016 12:51:46 错误:TypeError:我们很抱歉,object不是有效参数。您必须使用表示要调用的方法的字符串。 源文件:http://lf/bower_components/foundation-sites/js/foundation.core.js 行:284
调用js文件的页面底部是
</script>
<!--<script src="js/vendor/jquery.js"></script>
<script src="js/foundation/foundation.js"></script>-->
<script src='bower_components/foundation-sites/js/foundation.core.js'></script>
<script src='bower_components/foundation-sites/js/foundation.orbit.js'></script>
<script>
/*
$(document).foundation();
*/
$(document).foundation({
orbit: {
animation: 'slide'
}
});
</script>
.js代码的所有路径都是正确的。
我猜我的内容版本不正确,但我不知道是什么。
有人有任何建议吗?
答案 0 :(得分:0)
Foundation 6使用jquery
而jquery(version).min
或jquery.js
应该是应引用的first script
。
除此之外,我猜您没有浏览Foundation 6 Orbit Slider
文档的JavaScript Reference
部分。
文件foundation.orbit.js
必须包含在JavaScript
中才能使用此插件以及foundation.core.js
。 此插件还需要以下实用程序库:
foundation.util.keyboard.js
,
foundation.util.motion.js
,
foundation.util.timerAndImageLoader.js
和
foundation.util.touch.js
因此,请尝试在脚本空间中引用这些内容,或使用foundation.min.js
来处理所有依赖项。
还有一个重要的事情,如果你想要animate
你的滑块,那么你必须安装并包含motion-ui引用,如上所述在Orbit Slider
文档的Using Animation
部分中。