А, ну есчё есть это, но разве там суть? там ошибку тоже не вижу...
function addClass(el, cls) {
for(var c = el.className.split(' '),i=c.length-1; i>=0; i--) {
if (c[i] == cls) return
}
el.className += ' '+cls
}
function removeClass(el, cls) {
for(var c = el.className.split(' '),i=c.length-1; i>=0; i--) {
if (c[i] == cls) c.splice(i,1)
}
el.className = c.join(' ')
}
|