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 相关文章推荐
JavaScript入门教程(5) js Screen屏幕对象
Jan 31 Javascript
js DOM模型操作
Dec 28 Javascript
原生Js实现元素渐隐/渐现(原理为修改元素的css透明度)
Jun 24 Javascript
js计算字符串长度包含的中文是utf8格式
Oct 15 Javascript
JS刷新当前页面的几种方法总结
Dec 24 Javascript
实例浅析js的this
Dec 11 Javascript
Three.js基础学习教程
Nov 16 Javascript
jQuery实现仿京东防抖动菜单效果示例
Jul 06 jQuery
在Vue 中使用Typescript的示例代码
Sep 10 Javascript
js针对图片加载失败的处理方法分析
Aug 24 Javascript
js实现内置计时器
Dec 16 Javascript
Vue组件简易模拟实现购物车
Dec 21 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
《魔兽争霸3》重制版究竟重制了什么?玩家:这么糊弄真的好吗?
2020/05/04 魔兽争霸
树型结构列出指定目录里所有文件的PHP类
2006/10/09 PHP
php cookis创建实现代码
2009/03/16 PHP
用Simple Excel导出xls实现方法
2012/12/06 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(二)
2014/06/23 PHP
tp5(thinkPHP5框架)时间查询操作实例分析
2019/05/29 PHP
php 使用expat方式解析xml文件操作示例
2019/11/26 PHP
javascript firefox兼容ie的dom方法脚本
2008/05/18 Javascript
html数组字符串拼接的最快方法
2009/09/16 Javascript
详解jquery中$.ajax方法提交表单
2014/11/03 Javascript
Angular 组件之间的交互的示例代码
2018/03/24 Javascript
原生JS实现的雪花飘落动画效果
2018/05/03 Javascript
浅谈Angular6的服务和依赖注入
2018/06/27 Javascript
解决eclipse中没有js代码提示的问题
2018/10/10 Javascript
express框架中使用jwt实现验证的方法
2019/08/25 Javascript
Vue watch响应数据实现方法解析
2020/07/10 Javascript
[00:12]DAC SOLO赛卫冕冠军 VG.Paparazi灬展现SOLO技巧
2018/04/06 DOTA
[13:55]Newbee vs Team Spirit
2018/06/07 DOTA
在Python中使用zlib模块进行数据压缩的教程
2015/06/26 Python
python的变量与赋值详细分析
2017/11/08 Python
Python异常处理知识点总结
2019/02/18 Python
局域网内python socket实现windows与linux间的消息传送
2019/04/19 Python
Python使用matplotlib绘制三维参数曲线操作示例
2019/09/10 Python
Python实现语音识别和语音合成功能
2019/09/20 Python
Python socket模块方法实现详解
2019/11/05 Python
Python3如何对urllib和urllib2进行重构
2019/11/25 Python
pytorch sampler对数据进行采样的实现
2019/12/31 Python
windows下python安装pip方法详解
2020/02/10 Python
opencv 实现特定颜色线条提取与定位操作
2020/06/02 Python
HTML5 video进入全屏和退出全屏的实现方法
2020/07/28 HTML / CSS
法国在线药房:1001Pharmacies
2021/03/07 全球购物
介绍一下#error预处理
2015/09/25 面试题
应届生法律顾问求职信
2013/11/19 职场文书
2013的个人自我评价
2013/12/26 职场文书
销售主管岗位职责范本
2014/02/14 职场文书
药剂专业自荐信范文
2014/04/16 职场文书