2

我对 jquery 很陌生,我很坚持这个。我知道这将是一件愚蠢的事情,但我已经为此烦恼很久了。

我想在 2 个或更多功能之间切换以动画化站点中的特定 div。但我最终使菜单项不可见。

提前致谢!

$(document).ready(function() {

    $("#menu-item-13 a").toggle(
    function () {
        $("#branding").animate({left:416,top:176}).css('z-index', 12);
        $("#a").animate({left:659,top:175});
        $("#post-2").animate({left:160,top:177});
        $("#post-48").animate({left:402,top:324});
        $("nav").animate({left:174,top:56});
        $("#post-30").animate({left:403,top:842});
        $("#post-1").animate({left:902,top:528});
        $("#post-60").animate({left:903,top:55});
        },

    function () {
        $("#branding").animate({left:545,top:176}).css('z-index', 12);
        $("#a").animate({left:84,top:175});
        $("#post-2").animate({left:160,top:85});
        $("#post-48").animate({left:45,top:324});
        $("nav").animate({left:174,top:56});
        $("#post-30").animate({left:403,top:842});
        $("#post-1").animate({left:902,top:528});
        $("#post-60").animate({left:903,top:55});
        });

});
4

1 回答 1

4

此版本的 toggle( .toggle(function{}, function(){}))在 jQuery 版本 1.9 中被删除,因此如果您使用的版本 > 1.9,则调用 toggle 将切换元素的显示。

如果要重新添加对已删除功能的支持,可以包含升级说明中指定的迁移插件

于 2013-09-24T12:04:00.150 回答