javascript - 如何检查 svg <g> 元素是否支持 css 转换

标签 javascript html css svg

Chrome、Firefox 和 Safari 支持 svg 转换 <g>不带前缀的CSS样式元素,Internet Explorer和Android 4.2.0浏览器不支持。

我想通过 JavaScript 检查浏览器是否支持此功能,例如:

if ( svg_css_Transform_supported() ){
//do something;
}else{
//do nothing;
}

这是一个在所有支持的浏览器上运行良好的 JSFiddle 教程:

http://jsfiddle.net/samehobada/w95298kf/

最佳答案

function svg_css_Transform_supported()
{
    var svg = document.createElementNS("http://www.w3.org/2000/svg", "svg");
    return 'transform' in svg;
}

关于javascript - 如何检查 svg <g> 元素是否支持 css 转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25774967/

相关文章:

javascript - UI5 中输入字段中的多个电子邮件

html - 多个字符集 — æ ø å

html - 网格布局内的可滚动 tbody

javascript - 如何在 Codeigniter 中添加和使用外部 js 文件?

javascript - 缺少正则表达式以捕获最后一个键值列表条目

javascript - 使用 JQuery 验证文本框

html - 搜索栏上方的额外空白

javascript - bootstrap input-prepend 使两个 div 内联(在同一行中),没有新行

html - Google Chrome 下的 CSS 问题(文本框和按钮)

javascript - 如何知道是否选中具有特定 id 的单选按钮以在 if else 语句中使用