クラスを共有する複数の要素があります。いつでも、そのうちの1つが表示される場合があります。そのうちの1つが表示されていると判断できますが、IDを取得するにはどうすればよいですか?
nは、クリックされた要素のID、1〜4です。nが表示されている要素のIDと一致するかどうかを確認して、一致する要素がすでに表示されている場合にアクションが実行されないようにします。すでにそれらの1つをクリックして何かを表示している場合は、もう一度クリックしても何も起こりません。したがって、cのどの要素が表示要素であるか-IDが必要です。
function manageVisible(n) {
var x = n, i, c;
c = $('.glowSafe:visible');
if(c.length !=0){
c.fadeOut(300).hide();
$('#glowSafe' + x).fadeIn(800);
}
$('#glowSafe' + x).fadeIn(800);
}