一旦我为 Fancybox 插入脚本、css、jquery,我就有一个问题,我的 flexslider 脚本不起作用。我收到此错误:
JavaScript Error: TypeError: $(".flexslider").flexslider is not a function.
当我删除 fancybox 脚本时,我的 flexslider 工作。可以同时使用吗?
一旦我为 Fancybox 插入脚本、css、jquery,我就有一个问题,我的 flexslider 脚本不起作用。我收到此错误:
JavaScript Error: TypeError: $(".flexslider").flexslider is not a function.
当我删除 fancybox 脚本时,我的 flexslider 工作。可以同时使用吗?
这就是我让他们都在我的一个网站上工作的方式:
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()
;});
你可以同时使用它们。您可以在下载之前尝试使用它们吗?
根据他们的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'
});
});