jquery 关注控制台中工作的按钮,而不是其他地方?

wkyowqbh  于 2022-11-03  发布在  jQuery
关注(0)|答案(1)|浏览(189)

我有4个按钮,当单击时,我试图将焦点设置在它们上,这样用户就可以看到哪个按钮当前是活动的。
由于某种原因,它似乎是工作在控制台的预期,当一个按钮被点击,它添加焦点,改变背景颜色,根据CSS,然后当另一个按钮被点击,第一个按钮失去焦点,和新的一个获得它。
当我没有打开控制台时,它不工作。
第一个

ego6inou

ego6inou1#

首先,当你click你已经使它focused的按钮,你不需要动态地使它focus()

  • 为什么背景颜色不变 *
    因为background-image已经覆写background-color
    您只需设置background而不是background-color
.btn:focus {
        background: #1ACC8D;
    }

不含JS的完整示例
第一个

相关问题