Показать сообщение отдельно
  #6 (permalink)  
Старый 06.11.2009, 20:15
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

Сообщение от 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, каждый раз циклы писать?
Ответить с цитированием