JavaScript 判断浏览器是否支持SVG的代码


Posted in Javascript onMarch 21, 2013

可缩放矢量图形(Scalable Vector Graphics,SVG)是基于可扩展标记语言(XML),用于描述二维矢量图形的一种图形格式。SVG由W3C制定,是一个开放标准。另SVG还是Static Var Generator静止无功发生器的简称

判断浏览器是否支持SVG的代码(部分截去自Highcharts源码):
Js代码:

function hasSVG(){ 
SVG_NS = 'http://www.w3.org/2000/svg', 
return !!doc.createElementNS && 
!!doc.createElementNS(SVG_NS, 'svg').createSVGRect; 
}

IE8不支持SVG,所以给Highcharts图表设置legend水平位置时,设置相同的x值,Chrome与IE的显示效果不一致。因此需要判断浏览器是否支持SVG,根据不同结果,设置不同的x值。
Javascript 相关文章推荐
srcElement表格样式
Sep 03 Javascript
心扬JS分页函数代码
Sep 10 Javascript
Javascript实现禁止输入中文或英文的例子
Dec 09 Javascript
node.js中的fs.exists方法使用说明
Dec 17 Javascript
完美实现仿QQ空间评论回复特效
May 06 Javascript
jquery自适应布局的简单实例
May 28 Javascript
微信小程序 LOL 英雄介绍开发实例
Sep 30 Javascript
vue之浏览器存储方法封装实例
Mar 15 Javascript
详解Angular5路由传值方式及其相关问题
Apr 28 Javascript
详解JS中统计函数执行次数与执行时间
Sep 04 Javascript
详解vue路由
Aug 05 Javascript
vue使用refs获取嵌套组件中的值过程
Mar 31 Vue.js
js禁止document element对象选中文本实现代码
Mar 21 #Javascript
JS获取并操作iframe中元素的方法
Mar 21 #Javascript
jQuery页面图片伴随滚动条逐渐显示的小例子
Mar 21 #Javascript
js 验证密码强弱的小例子
Mar 21 #Javascript
javascript中日期转换成时间戳的小例子
Mar 21 #Javascript
Javascript算符的优先级介绍
Mar 20 #Javascript
jQuery.validate 常用方法及需要注意的问题
Mar 20 #Javascript
You might like
PHPMyAdmin 快速配置方法
2009/05/11 PHP
php读取mysql乱码,用set names XXX解决的原理分享
2011/12/29 PHP
php获取YouTube视频信息的方法
2015/02/11 PHP
PHP 记录访客的浏览信息方法
2018/01/29 PHP
HTML-CSS群中单选引发的“事件”
2007/03/05 Javascript
一个javascript参数的小问题
2008/03/02 Javascript
基于jQuery的JavaScript模版引擎JsRender使用指南
2014/12/29 Javascript
用队列模拟jquery的动画算法实例
2015/01/20 Javascript
使用Chrome浏览器调试AngularJS应用的方法
2015/06/18 Javascript
JS实现浏览器状态栏显示时间的方法
2015/10/27 Javascript
实践中学习AngularJS表单
2016/03/21 Javascript
原生js验证简洁注册登录页面
2016/12/17 Javascript
完美实现js焦点轮播效果(二)(图片可滚动)
2017/03/07 Javascript
jQuery日程管理控件glDatePicker用法详解
2017/03/29 jQuery
vue2.0中click点击当前li实现动态切换class
2017/06/21 Javascript
JavaScript获取移动设备型号的实现代码(JS获取手机型号和系统)
2018/03/10 Javascript
详解webpack 入门与解析
2018/04/09 Javascript
vue+iview+less 实现换肤功能
2018/08/17 Javascript
Vue源码之关于vm.$delete()/Vue.use()内部原理详解
2019/05/01 Javascript
js贪心算法 钱币找零问题代码实例
2019/09/11 Javascript
微信小程序 冒泡事件原理解析
2019/09/27 Javascript
[43:51]2014 DOTA2国际邀请赛中国区预选赛 Dream Times VS TongFu
2014/05/22 DOTA
Python文件读取的3种方法及路径转义
2015/06/21 Python
python爬取51job中hr的邮箱
2016/05/14 Python
全面总结使用CSS实现水平垂直居中效果的方法
2016/03/10 HTML / CSS
基于html5 canvas做批改作业的小插件
2020/05/20 HTML / CSS
英国泽西岛植物:Jersey Plants Direct
2019/08/07 全球购物
介绍一下.net和Java的特点和区别
2012/09/26 面试题
学前教育专业毕业生自荐信
2013/10/03 职场文书
统计专业自荐书
2014/07/06 职场文书
2014新生大学四年计划书
2014/09/21 职场文书
先进个人评语大全
2015/01/04 职场文书
2016年中秋节晚会领导致辞
2015/11/26 职场文书
标准版个人借条怎么写?以及什么是借条?
2019/08/28 职场文书
MySQL单表千万级数据处理的思路分享
2021/06/05 MySQL
python模板入门教程之flask Jinja
2022/04/11 Python