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 相关文章推荐
ext for eclipse插件安装方法
Apr 27 Javascript
表头固定(利用jquery实现原理介绍)
Nov 08 Javascript
解决jquery插件冲突的问题
Jan 23 Javascript
SeaJS入门教程系列之完整示例(三)
Mar 03 Javascript
jQuery之Deferred对象详解
Sep 04 Javascript
JavaScript 基本概念
Jan 20 Javascript
JS实现单行文字不间断向上滚动的方法
Jan 29 Javascript
浅谈JavaScript中的Math.atan()方法的使用
Jun 14 Javascript
jQuery animate easing使用方法图文详解
Jun 17 Javascript
基于vue实现swipe分页组件实例
May 25 Javascript
vue中实现图片压缩 file文件的方法
May 28 Javascript
Vue watch响应数据实现方法解析
Jul 10 Javascript
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
ftp类(example.php)
2006/10/09 PHP
利用递归把多维数组转为一维数组的函数
2006/10/09 PHP
修改php.ini以达到屏蔽错误信息并记录日志
2013/06/16 PHP
兼容ie6浏览器的php下载文件代码分享
2014/07/14 PHP
php简单计算年龄的方法(周岁与虚岁)
2016/12/06 PHP
thinkPHP框架实现的短信接口验证码功能示例
2018/06/20 PHP
Laravel创建数据库表结构的例子
2019/10/09 PHP
改善用户体验的五款jQuery插件分享
2011/05/22 Javascript
jQuery读取XML文件内容的方法
2015/03/09 Javascript
JavaScript事件详细讲解
2016/06/27 Javascript
jQuery实现字符串全部替换的方法
2016/12/12 Javascript
js中常用的Math方法总结
2017/01/12 Javascript
4个顶级JavaScript高级文本编辑器
2018/10/10 Javascript
Vue利用History记录上一页面的数据方法实例
2018/11/02 Javascript
[00:32]2018DOTA2亚洲邀请赛iG出场
2018/04/03 DOTA
[01:16:01]VGJ.S vs Mski Supermajor小组赛C组 BO3 第一场 6.3
2018/06/04 DOTA
使用apidoc管理RESTful风格Flask项目接口文档方法
2018/02/07 Python
浅谈Python Opencv中gamma变换的使用详解
2018/04/02 Python
手把手教你Python yLab的绘制折线图的画法
2019/10/23 Python
Python动态导入模块和反射机制详解
2020/02/18 Python
在spyder IPython console中,运行代码加入参数的实例
2020/04/20 Python
python下载的库包存放路径
2020/07/27 Python
一文详述 Python 中的 property 语法
2020/09/01 Python
Python高阶函数与装饰器函数的深入讲解
2020/11/10 Python
HTML5 WebGL 实现民航客机飞行监控系统
2019/07/25 HTML / CSS
html5构建触屏网站之网站尺寸探讨
2013/01/07 HTML / CSS
html5需遵循的6个设计原则
2016/04/27 HTML / CSS
详解HTML5布局和HTML5标签
2020/10/26 HTML / CSS
Yankee Candle官网:美国最畅销蜡烛品牌之一
2020/01/05 全球购物
德国苹果商店:MacTrade
2020/05/18 全球购物
致垒球运动员加油稿
2014/02/16 职场文书
酒店财务经理岗位职责
2015/04/08 职场文书
战友聚会致辞
2015/07/28 职场文书
求职信:会计求职的写作技巧
2019/04/24 职场文书
python 常用的异步框架汇总整理
2021/06/18 Python
WIN10使用IIS部署ftp服务器详细教程
2022/08/05 Servers