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

Ченибудь типа такого
jQuery.isSVG = new function () {
    function isSVG(node) {
        return node.nodeName.toLowerCase() == 'svg';
    }
    return function (elem) {
        while (elem) {
            if (isSVG(elem)) {
                return true;
            }
            elem = elem.parentNode;
        }
        return false;
    };
};

jQuery.isXMLDoc = new function () {
    var isXMLDoc = jQuery.isXMLDoc;
    return function (elem) {
        return jQuery.isSVG(elem) || isXMLDoc(elem);
    };
};

не проверял на работоспособность


--------------------------
а блин там же в условии nType !== 1, весь jQuery.attr придется переопределять

Последний раз редактировалось Octane, 06.08.2014 в 16:06.
Ответить с цитированием