我正在编写一个 Greasemonkey 脚本,并且在为我添加的两个按钮设置活动状态时遇到问题,每个按钮都用于切换。
我添加了代码来分配类。切换按钮时出现问题。
例如,当我按下Button A时,它会变为活动状态。但是,如果我按下按钮 B, 按钮 A仍然处于活动状态。从而使我有两个处于活动状态的按钮。
我知道我可以通过在转到另一个按钮之前再次按下我的活动按钮来删除活动类。但是,我想实现一个功能,如果Button A处于活动状态,并且我按下Button B,那么Button A 将失去其活动类,反之亦然。
这是我正在使用的为我的按钮分配类的代码:
$('#ButtonA').toggle(function () {
$("#ButtonA").addClass("active"); }, function () {
$("#ButtonA").removeClass("active");
});
$('#ButtonB').toggle(function () {
$("#ButtonB").addClass("active"); }, function () {
$("#ButtonB").removeClass("active");
});