gpt4 book ai didi

jQuery:临时更改样式然后重置为原始类

转载 作者:数据小太阳 更新时间:2023-10-29 09:10:06 26 4
gpt4 key购买 nike

假设我有一个名为 testThing 的类:

.testThing
{
background-color:#000000;
float:left;
height:50px;
width:50px;
}

我希望能够测试单击按钮时该类的任何控件的背景颜色更改:

function setColor(someColor) 
{
jQuery('.testThing').css('background-color', someColor);
}

但我希望用户能够根据类的内容重置为原始颜色(再次单击按钮):

function resetClass()
{
jQuery('#currentColor').removeClass('testThing');
jQuery('#currentColor').addClass('testThing');
}

似乎这样可行(虽然这不是最好的方法)但是控件的背景颜色不会重置为该类中保存的原始值。

现在要么我需要弄清楚为什么 remove to add 不会重置它,要么只是一个更好的方法...看到删除和重新添加类似乎很愚蠢...

最佳答案

我知道这是旧的,但您可以将值设置为空字符串以删除您的自定义样式,如下所示:

// set
$(this).css('background-color', '#000000');

// reset
$(this).css('background-color', '');

关于jQuery:临时更改样式然后重置为原始类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1053418/

26 4 0
文章推荐: css - 定位背景图片,添加padding
文章推荐: css - 如何水平居中可变宽度的 float 元素?
文章推荐: CSS 单元测试
文章推荐: css - 为什么高度 : 0 hide my padded
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com