我看到了一些非常相似的问题,但无法找到我正在寻找的答案。我已经确定了一种解决方法,但想知道执行任务的正确方法。
我想要的是单击按钮并使活动状态保持不变。下一次单击将切换状态,这是所需的。我真正需要知道的是如何处理 uiButton:active 状态。
HTML:
<input type='button' class='uiButton' id='testbutton' value='testValue'>
CSS:
.uiButton{
background-color: red;
}
.uiButton:active{
background-color:blue;
}
Javascript/jQuery:
$('.uiButton').click(function() {
$(this).toggleClass(//active state);
});