ここの壊れたコードの作業バージョンhttp://jsfiddle.net/Uey6W/8/
クリック関数から別の要素の属性を変更する方法を理解するのに苦労する
狙撃
$('#black').click(function() {
$('#blackbox').slideToggle('slow', function() {});
$('#yellowbox').slideUp();
});
ここをクリックして、他の要素を非表示にするだけでなく、他のボタンを元に戻すことを望んでいます
基本的に、別のボタンが開いた状態に切り替わったときに、別のボタンを閉じた状態に切り替えるにはどうすればよいですか
$("#black").toggle(
function () {
var src = $(this).attr("src").replace("ready.png", "pressed.png");
$(this).attr("src", src);
},
function () {
var src = $(this).attr("src").replace("pressed.png", "ready.png");
$(this).attr("src", src);
}
);
$('#black').click(function() {
$('#blackbox').slideToggle('slow', function() {});
$('#yellowbox').slideUp();
});
$("#yellow").toggle(
function () {
var src = $(this).attr("src").replace("ready.png", "pressed.png");
$(this).attr("src", src);
},
function () {
var src = $(this).attr("src").replace("pressed.png", "ready.png");
$(this).attr("src", src);
}
);
$('#yellow').click(function() {
$('#yellowbox').slideToggle('slow', function() {});
$('#blackbox').slideUp();
});