1

我自己无法找到这个答案,如果我的搜索不够深入,我深表歉意。

在我潜伏在 stackoverflow 中这么久之后,我终于有机会提出自己的问题(实际上这让我很伤心,因为我很高兴向任何人展示我是多么愚蠢。)

我正在这个网站上工作http://italianliving.fi(选择英语),到目前为止,我需要的一切都在按我认为的那样工作。我的问题来自目录页面,在我打开一个颜色框以显示一些外部内容后,我的页脚似乎无法正常工作。右下角有一个 [ + ] 应该打开/关闭页脚;它运行良好,直到我调用任何颜色框,在调用之后它就搞砸了,它向上滑动页脚,但只要它打开它,它也会关闭它。我的代码是:

$('#footer_toggle').click(function(){
        if ($(this).text()== "[ + ]")
        {
            $(this).text("[ - ]");
            $('#footer').animate({ 'height': '240px' }, 400);           
        } else {
            $(this).text("[ + ]");
            $('#footer').animate({ 'height': '20px' }, 400);
        }
        return false;
    });

但我相当确定问题出在 Colorbox 本身。关于如何进行的任何提示?还有其他方法可以切换页脚吗?非常感谢您提前。

4

1 回答 1

1

您的卡片(即http://italianliving.fi/pages/info_card.php?b=verysofa&lang=en)包含 code.js 文件,但不包含 colorbox 插件。这会发出错误。

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

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

于 2012-12-13T14:50:10.723 回答