こんにちはみんな私はこのコードを持っています:
$('#riscButton, #eneButton, #giardButton').one("click", function(){
$('.content').animate(
{"height":"+=620px"},
500,
'easeOutBounce');
$('#eneButton').animate(
{ "top":"+=310px"},
1500,
'easeInOutExpo');
$('#eneButton').animate(
{"left":"-=310px"},
1500,
'easeOutBounce')
$('#giardButton').animate(
{"top":"+=620px"},
2000,
'easeInOutExpo')
});
誰かがボタンをクリックするとアニメーションが発生することがわかるように、どのボタンをクリックしても同じアニメーションが発生するかどうかは重要ではありません。one() を使用して、一度だけクリックする必要があるボタンに言いますが、これが問題です。1 つのボタンを押すと、他のボタンを無効にする必要があることをスクリプトにどのように伝えることができますか? たとえば、最初のボタンをクリックするとアニメーションが発生し、同じボタンを再クリックしても何も起こりませんが、2 番目または 3 番目のボタンをクリックするとアニメーションが再び開始されます。どうすれば修正できますか?