使用 jquery 动态 更改 css 文件 中 的 静态 颜色

ggazkfy8  于 2022-11-19  发布在  jQuery
关注(0)|答案(1)|浏览(125)

我有一个以上的按钮,我有一个名为bg的类。在CSS文件中,我设计了这个bg类的样式,但同时,我希望能够从JS文件中动态地更改它的颜色。背景只有一种颜色,但我可以根据需要制作不同的颜色,例如,颜色代码来自API(红色代表test1,黄色代表test2,等等)。我想使用出现的任何代码。例如,进入test2页面,那么背景是黄色的。我可以通过在css文件中创建类test1和test2来做到这一点,但这并没有什么用处,因为可能有数百个页面,使用API中的颜色代码比将它们逐个添加到css文件中的麻烦要合理得多。
第一个
我尝试了类似的东西,但它似乎悬停工作正常,但当点击它保持固定,但我希望只有其中一个保持活动。同样在我的原始文件addClass和removeClass是在另一个文件中完成的,正确地只有一个活动类,但风格没有改变。
我希望我能适当地解释我的问题。

v8wbuo2f

v8wbuo2f1#

我不确定你想要的确切结果,但是我对你的代码做了一些修改,所以一次只有一个活动的背景。我还简化了它。你有悬停在CSS和JavaScript上...保持悬停在CSS文件上的简单事情。用JavaScript处理点击事件。
第一个

相关问题