Comperi
closed #676,#666,#665,#681,#677,#687,#685,#684
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
/**
|
||||
* Created by Simon on 09.05.2017.
|
||||
*/
|
||||
|
||||
function hasClass(el, className) {
|
||||
if (el.classList)
|
||||
return el.classList.contains(className);
|
||||
else
|
||||
return !!el.className.match(new RegExp('(\\s|^)' + className + '(\\s|$)'))
|
||||
}
|
||||
|
||||
function addClass(el, className) {
|
||||
if (el.classList)
|
||||
el.classList.add(className);
|
||||
else if (!hasClass(el, className)) el.className += " " + className
|
||||
}
|
||||
|
||||
function removeClass(el, className) {
|
||||
if (el.classList)
|
||||
el.classList.remove(className);
|
||||
else if (hasClass(el, className)) {
|
||||
var reg = new RegExp('(\\s|^)' + className + '(\\s|$)');
|
||||
el.className = el.className.replace(reg, ' ')
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user