Jquery 如何在点击按钮时显示或隐藏一组div(raphael.js)

Jquery 如何在点击按钮时显示或隐藏一组div(raphael.js),jquery,raphael,Jquery,Raphael,我试图使用JQuery在单击一个形状时隐藏或显示一组形状 这是我写的。有人能帮我更正此代码吗: $('#button').click(function(){ if ($("#parent1, #parent2, #parent3, #parent4").is(":visible")){ $("#parent1, #parent2, #parent3, #parent4").hide(); } else $("#parent1, #parent2, #parent3, #parent4")

我试图使用JQuery在单击一个形状时隐藏或显示一组形状

这是我写的。有人能帮我更正此代码吗:

$('#button').click(function(){
if ($("#parent1, #parent2, #parent3, #parent4").is(":visible")){
    $("#parent1, #parent2, #parent3, #parent4").hide();
}
else
$("#parent1, #parent2, #parent3, #parent4").show();
});

有没有办法在Raphael JS中使用JQuery切换?

单击下面的按钮。从你的问题中不清楚你是想让它对点击一个形状或按钮做出反应,所以我将处理程序附加到这两个按钮上

这里的“shape”只是div,其中包含一些文本,用于此示例代码——在Raphael中,您也可以对shape执行此操作。有关附加事件处理程序的一些指针,请参见此处:

$(函数(){
$('按钮,.divs')。单击(函数(){
if($(“#parent1,#parent2,#parent3,#parent4”).filter(“:visible”).length){
$(“#parent1,#parent2,#parent3,#parent4”).hide();
}
否则{
$(“#parent1,#parent2,#parent3,#parent4”).show();
}
});
});

一
二
三
四

单击“我”
别那么生气。你可以写一个自定义函数来做任何你需要的事情。嗨,Manishie,非常感谢你给我添麻烦。这就是我想要的。我使用jquerytoggle来实现这个技巧。现在可以了。谢谢manishie。如果答案解决了你的问题,你会接受答案吗?