私のタイトルが正しいかどうかはわかりませんが、私がやろうとしているのは、fadeToggle(); を停止することです。
一度クリックすると、フェードインし、2 番目にフェードアウトをクリックするとオーバーレイが表示されますが、非常識なマニアックな速さでボタンをクリックすると、フェードインとフェードアウトが非常に遅くてバグがあります...
私がやりたいのは、これがバグに見えるのを防ぐことです。基本を学んでいるので、まだ方法がわかりません...誰か教えてください。
サンプルは次のとおりです。
$('#overlay-trigger, div#overlay').on('click', function() {
$('div#overlay').fadeToggle();
});
目立つように、#overlay-trigger という名前のボタンがあります。そのボタンをクリックすると、オーバーレイの fadeIn();
その後、オーバーレイをクリックすると、その自己が非表示になります...
高速でクリックし続けると、何が問題なのかがわかります...動かなくなったり、遅くなったり、ラグがあったり、正しい言い回しがわかりません...
よろしくお願いします。