Сообщение от Kolyaj
|
Меняется же.
|
В смысле, если только был удален, чтобы не вызывать лишний раз reflow. Тем более это не сильно усложняет реализацию:
M.removeClass = function(el, cl) {
el = $(el);
var className = el.className, modified = false;
className = className.replace(new RegExp('(^|\\s)' + cl + '(\\s|$)', 'g'), function () {
modified = true;
return ' ';
});
if (modified) {
el.className = className;
}
};
Сообщение от Kolyaj
|
А мне, честно говоря, никогда не нужен был.
|
Как же без nextElementSibling и previousElementSibling, каждый раз циклы писать?