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 相关文章推荐
Mootools 1.2教程(2) DOM选择器
Sep 14 Javascript
仿中关村在线首页弹出式广告插件(jQuery版)
May 03 Javascript
Javascript实现返回上一页面并刷新的小例子
Dec 11 Javascript
详解Bootstrap的aria-label和aria-labelledby应用
Jan 04 Javascript
JavaScript文本框脚本编写的注意事项
Jan 25 Javascript
jQuery中事件与动画的总结分享
May 24 Javascript
javascript实现简单的on事件绑定
Aug 23 Javascript
基于JavaScript实现移动端无限加载分页
Mar 27 Javascript
angularjs过滤器--filter与ng-repeat配合有奇效
Apr 20 Javascript
12个非常有用的JavaScript技巧
May 17 Javascript
微信小程序实现写入读取缓存详解
Aug 30 Javascript
vue props default Array或是Object的正确写法说明
Jul 30 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
php中$_REQUEST、$_POST、$_GET的区别和联系小结
2011/11/23 PHP
php分页函数完整实例代码
2014/09/22 PHP
PHP使用JSON和将json还原成数组
2015/02/12 PHP
DEFER怎么用?
2006/07/01 Javascript
JS,Jquery获取select,dropdownlist,checkbox下拉列表框的值(示例代码)
2014/01/11 Javascript
js数组的基本操作(很全自己整理的)
2014/10/16 Javascript
jQuery实现友好的轮播图片特效
2015/01/12 Javascript
jquery移动节点实例
2015/01/14 Javascript
Angularjs中使用指令绑定点击事件的方法
2017/03/30 Javascript
JS模拟超市简易收银台小程序代码解析
2017/08/18 Javascript
浅谈实现vue2.0响应式的基本思路
2018/02/13 Javascript
angularjs性能优化的方法
2018/09/05 Javascript
简单了解node npm cnpm的具体使用方法
2019/02/27 Javascript
详解vue的数据劫持以及操作数组的坑
2019/04/18 Javascript
Vue中使用Echarts仪表盘展示实时数据的实现
2020/11/01 Javascript
[45:52]完美世界DOTA2联赛PWL S3 Forest vs INK ICE 第二场 12.09
2020/12/12 DOTA
[51:06]DOTA2-DPC中国联赛 正赛 Elephant vs Aster BO3 第二场 1月26日
2021/03/11 DOTA
[57:36]DOTA2-DPC中国联赛 正赛 SAG vs CDEC BO3 第三场 2月1日
2021/03/11 DOTA
Python下singleton模式的实现方法
2014/07/16 Python
Python循环中else,break和continue的用法实例详解
2019/07/11 Python
Pandas透视表(pivot_table)详解
2019/07/22 Python
Python发送邮件封装实现过程详解
2020/05/09 Python
Pytorch上下采样函数--interpolate用法
2020/07/07 Python
python 统计list中各个元素出现的次数的几种方法
2021/02/20 Python
详解Css3新特性应用之过渡与动画
2017/01/10 HTML / CSS
8款使用 CSS3 实现超炫的 Loading(加载)的动画效果
2015/03/17 HTML / CSS
利用CSS3实现文本框的清除按钮相关的一些效果
2015/06/23 HTML / CSS
选购世界上最好的美妆品:Cult Beauty
2017/11/03 全球购物
音乐教师求职信
2014/06/28 职场文书
实习生辞职信范文
2015/03/02 职场文书
乡镇保密工作承诺书
2015/05/04 职场文书
2016年6月份红领巾广播稿
2015/12/21 职场文书
简历中的自我评价怎么写呢?
2019/04/30 职场文书
如何制作自己的原生JavaScript路由
2021/05/05 Javascript
Golang 并发下的问题定位及解决方案
2022/03/16 Golang
css让页脚保持在底部位置的四种方案
2022/07/23 HTML / CSS