jQuery窗口隐藏

时间:2011-10-21 23:07:55

标签: jquery

我对jQuery很新,我想问一个问题。基本上我有四个链接,当点击淡入带有jQuery函数的div。我想要做的是创建一个函数,这样当你点击一个链接时,所有其他div都会淡出。因此,当我点击一个链接淡入div时,任何其他div是否为1,两个或三个将淡出并打开新的div。

我该怎么做?

谢谢!

J Winton

1 个答案:

答案 0 :(得分:0)

这更容易回答更具体的问题,但我们假设您的div由id区分。此外,让我们假设链接指向fragment identifier,它提供了您希望淡入的div的ID

$(something).click(function () {
    var target = $(this).attr('href').split("#")[1], // edit: removed the incorrect argument.
        $divs = $("div[id]"); // all divs with ids

    $divs.not("#"+target).fadeOut(); // Fade out other divs
    $divs.filter("#"+target).fadeIn(); // Fade in targeted div
});