jquery脚本干扰fancyBox

时间:2014-01-29 14:40:10

标签: javascript jquery fancybox

我有一排按钮,一个用于切换隐藏的订阅div(#subscribe-pop),并在单击提交按钮后显示另一个带有“谢谢”消息的隐藏类(。谢谢)。我发现我所拥有的小脚本正在阻止fancyBox将我的视频加载到另一个按钮。尝试使用Orbit滑块时遇到了同样的问题。 'e.stopPropagation'是否会干扰它们加载? 任何人都知道如何解决这个问题?

$('html').click(function() {
    $('#subscribe-pop').hide();
    $('.thanks').hide(); 
 })

 $('.innercont').click(function(e){
     e.stopPropagation();
 });

$('#link').click(function(e) {
 $('#subscribe-pop').toggle();
 });

$('#mc_embed_signup .button').click(function(e) { 
 $('#subscribe-pop').hide(); 
 $('.thanks').toggle(); 
 });

 $('#mc_embed_signup .cancel').click(function(e) { 
 $('#subscribe-pop').hide(); 
 });

$('.thanks').click(function() { 
 $('.thanks').hide(); 
 });

1 个答案:

答案 0 :(得分:1)

TypeError: $(...).fancybox is not a function $('.fancybox').fancybox(); 

这告诉您,好像您没有加载Fancybox js文件,请尝试检查Fancybox插件的js和css文件是否正确加载..或检查是否加载了正确支持的jQuery库版本..