我有一个问题,一旦我为Fancybox插入脚本,css,jquery,我的flexslider脚本不起作用。我收到此错误:
JavaScript Error: TypeError: $(".flexslider").flexslider is not a function.
当我删除fancybox脚本时,我的flexslider可以工作。可以同时使用两者吗?
答案 0 :(得分:3)
这就是我让他们在我的一个网站上工作的方式:
<强> HTML:强>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script type="text/javascript" src="jquery.fancybox-1.3.4.pack.js"></script
<script src="jquery.flexslider.js"></script>
<强>使用Javascript:强>
$(document).ready(function() {
$(".fancybox").fancybox();
$('.flexslider').flexslider()
;});
答案 1 :(得分:1)
您可以同时使用它们。你可能试着在下载之前使用它们。
根据它们的API,您需要以这种方式添加这些插件
// Can also be used with $(document).ready()
$(window).load(function() {
$('.flexslider').flexslider({
animation: "slide"
});
});
和
$(document).ready(function() {
$(".various").fancybox({
maxWidth : 800,
maxHeight : 600,
fitToView : false,
width : '70%',
height : '70%',
autoSize : false,
closeClick : false,
openEffect : 'none',
closeEffect : 'none'
});
});