簡體   English   中英

Internet Explorer jQuery + SVG

[英]Internet explorer jquery + SVG

我在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嗎?

謝謝 :-)

Internet Explorer對console.log的支持最少

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM