[英]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.