我对jQuery很新,我想问一个问题。基本上我有四个链接,当点击淡入带有jQuery函数的div。我想要做的是创建一个函数,这样当你点击一个链接时,所有其他div都会淡出。因此,当我点击一个链接淡入div时,任何其他div是否为1,两个或三个将淡出并打开新的div。
我该怎么做?
谢谢!
答案 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
});