Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/hadoop/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Colorbox 打开颜色框后Div切换不起作用_Colorbox_Jquery - Fatal编程技术网

Colorbox 打开颜色框后Div切换不起作用

Colorbox 打开颜色框后Div切换不起作用,colorbox,jquery,Colorbox,Jquery,我自己找不到这个答案,如果我的搜索不够深入,我道歉 在stackoverflow中潜伏了这么长时间之后,我终于有机会放弃我自己的问题(事实上,这让我很难过,因为我很高兴没有人知道我有多笨。) 我正在这个网站上工作(选择英语),到目前为止,我所需要的一切都是我认为它应该做的。我的问题来自于catalogs页面,当我打开一个颜色框来显示一些外部内容后,我的页脚似乎无法正常工作。右下角有一个[+],用来打开/关闭页脚;在我调用任何颜色框之前,它都工作得很好,在调用之后,它会出错,它会向上滑动页脚,但只

我自己找不到这个答案,如果我的搜索不够深入,我道歉

在stackoverflow中潜伏了这么长时间之后,我终于有机会放弃我自己的问题(事实上,这让我很难过,因为我很高兴没有人知道我有多笨。)

我正在这个网站上工作(选择英语),到目前为止,我所需要的一切都是我认为它应该做的。我的问题来自于catalogs页面,当我打开一个颜色框来显示一些外部内容后,我的页脚似乎无法正常工作。右下角有一个[+],用来打开/关闭页脚;在我调用任何颜色框之前,它都工作得很好,在调用之后,它会出错,它会向上滑动页脚,但只要打开它,它就会关闭它。我的代码是:

$('#footer_toggle').click(function(){
        if ($(this).text()== "[ + ]")
        {
            $(this).text("[ - ]");
            $('#footer').animate({ 'height': '240px' }, 400);           
        } else {
            $(this).text("[ + ]");
            $('#footer').animate({ 'height': '20px' }, 400);
        }
        return false;
    });
但我很确定问题出在色盒本身。有关于如何进行的提示吗?是否有其他方法切换页脚?非常感谢您。

您的卡片(即)包括code.js文件,但不包括colorbox插件。这是一个错误

我不知道这是否是页脚问题的根源,但请先尝试修复它

编辑:似乎您附加了两次单击处理程序。当colorbox子页面打开时,它再次触发code.js,将第二个单击处理程序附加到#footer_toggle。

您的卡(即)包括code.js文件,但不包括colorbox插件。这是一个错误

我不知道这是否是页脚问题的根源,但请先尝试修复它


编辑:似乎您附加了两次单击处理程序。当colorbox子页面打开时,它会再次激发code.js,将第二个单击处理程序附加到#footer_toggle。

哦,非常感谢您的回答。为什么我需要在我没有调用的页面中添加一个colorbox插件?我的意思是,我需要从catalogs页面使用colorbox,但在info_card.php页面本身没有使用它:/反正我试过了,但我仍然有一个问题:@Paprika你在code.js:$(“.card”).colorbox({innerWidth:870,innerHeight:600});。我会试着再看一次这个问题。哦,好吧,这是有道理的!我不认为这是一个问题,但当我使用一个.js文件和我自己的代码时,我应该更加注意。非常感谢你!是的,正如你告诉我我做错了什么(双击处理程序,因为代码加载了两次),我只是将info_card.php页面中需要的jquery代码部分拆分到另一个js文件中,并将code.js只加载到主页中。非常感谢你!你是我本月的英雄!为我的愚蠢错误感到羞耻(在过去,我在ajax中加载.js文件时已经后退了一步,但我无法理解),但衷心感谢您和您在我的案例上花费的时间!Kiitoksia paljon!:)@我很高兴能帮上忙:)哦,非常感谢你的回答。为什么我需要在我没有调用的页面中添加一个colorbox插件?我的意思是,我需要从catalogs页面使用colorbox,但在info_card.php页面本身没有使用它:/反正我试过了,但我仍然有一个问题:@Paprika你在code.js:$(“.card”).colorbox({innerWidth:870,innerHeight:600});。我会试着再看一次这个问题。哦,好吧,这是有道理的!我不认为这是一个问题,但当我使用一个.js文件和我自己的代码时,我应该更加注意。非常感谢你!是的,正如你告诉我我做错了什么(双击处理程序,因为代码加载了两次),我只是将info_card.php页面中需要的jquery代码部分拆分到另一个js文件中,并将code.js只加载到主页中。非常感谢你!你是我本月的英雄!为我的愚蠢错误感到羞耻(在过去,我在ajax中加载.js文件时已经后退了一步,但我无法理解),但衷心感谢您和您在我的案例上花费的时间!Kiitoksia paljon!:)@我很高兴能帮上忙:)