Интернет-исследователь JQuery + SVG

0

У меня есть небольшой скрипт на jQuery, который судится, чтобы получить значение некоторого элемента SVG и сохранить его на скрытом входе. Наконец, он добавляет класс, который изменяет непрозрачность элемента SVG.

Проблема в том, что он вообще не работает на IExplore (неудивительно). Здесь сценарий:

    $(function() { 
        $("#diagnostic svg g").click(function(e){
            e.preventDefault();

            console.log($(this));

            $("#location").val($(this).attr("id"));


            $(this).parent().find("g").each(function(){
                $(this).removeAttr("active");
            });
            $(this).attr("active","active");
        });
    });

и определения css:

#diagnostico svg g { opacity: 0; }
#diagnostico svg g:hover,
#diagnostico svg g[active="active"] { opacity: 1; }

есть ли способ исправить это для IE?

Благодаря :-)

  • 1
    Какую версию IE вы используете? Более старые версии имеют минимальную (если таковая имеется) поддержку SVG. Хотя это может и не быть идеальным, вы можете подумать о преобразовании ваших SVG и реализации ваших векторов в Rafael.js - также более старые версии Internet Explorer задыхаются на console.log (это может быть дополнительной проблемой). Можете ли вы разместить ссылку на страницу?
  • 0
    @JoshuaChavanne Я использую IE9, я читал, что предыдущей поддержки нет. Вот уменьшенная версия: jsfiddle.net/s7k4T
Показать ещё 3 комментария
Теги:
svg
internet-explorer

1 ответ

1
Лучший ответ

Internet Explorer имеет минимальную поддержку для console.log

Ещё вопросы

Сообщество Overcoder
Наверх
Меню