私はGreasemonkeyスクリプトを書いていますが、追加する2つのボタンのアクティブ状態の設定に問題があります。それぞれを切り替えるためです。
クラスを割り当てるコードを追加しました。ボタンを切り替えるときに問題が発生します。
たとえば、ボタンAを押すと、アクティブになります。しかし、ボタンBを押すと、 ボタンAはアクティブなままです。これにより、2つのボタンがアクティブな状態になります。
別のボタンに移動する前にアクティブボタンをもう一度押すと、アクティブクラスを削除できることを知っています。ただし、ボタンAがアクティブで、ボタンBを押すと、ボタンAがアクティブなクラスを失い、その逆の機能を実現したいと思います。
これが私が使用しているコードで、ボタンにクラスを割り当てています。
$('#ButtonA').toggle(function () {
$("#ButtonA").addClass("active"); }, function () {
$("#ButtonA").removeClass("active");
});
$('#ButtonB').toggle(function () {
$("#ButtonB").addClass("active"); }, function () {
$("#ButtonB").removeClass("active");
});