ここにコードがあります:http://jsfiddle.net/sxqwp/1/
私の質問は、「閉じる」を押してから「トグル」を押しても、2回目のクリックでテキストが表示された後、何も起こらないということです。「トグル」をクリックするとテキストが非表示になり、「開く」をクリックするとテキストが表示されますが、もう一度「トグル」をクリックすると表示されます。これを修正するにはどうすればよいですか
このような場合はどうなりますか?
$("a").toggle(
function () {
$('p').animate({width: "200px"});
},
function () {
$('p').animate({width: "100px"});
}
);
$("a.openA").click(function() {
$('p').stop().animate({width: "200px"});
});
$("a.closeA").click(function() {
$('p').stop().animate({width: "100px"});
});