fix: temporary storage

This commit is contained in:
xiaoxian521
2021-04-12 18:01:20 +08:00
parent 68330026b6
commit 78d9c17201
7 changed files with 225 additions and 5 deletions

View File

@@ -6,9 +6,15 @@ export const addClass = (ele: Element, cls:string) :any => {
if (!hasClass(ele, cls)) ele.className += ' ' + cls
}
export const removeClass =(ele: Element, cls:string) :any => {
export const removeClass =(ele: Element, cls:string, extracls?: string) :any => {
if (hasClass(ele, cls)) {
const reg = new RegExp('(\\s|^)' + cls + '(\\s|$)')
ele.className = ele.className.replace(reg, ' ')
ele.className = ele.className.replace(reg, ' ').trim()
}
if (extracls) {
if (hasClass(ele, extracls)) {
const regs = new RegExp('(\\s|^)' + extracls + '(\\s|$)')
ele.className = ele.className.replace(regs, ' ').trim()
}
}
}