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 相关文章推荐
jQuery 对象中的类数组操作
Apr 27 Javascript
jquery 元素控制(追加元素/追加内容)介绍及应用
Apr 21 Javascript
在JavaScript中使用开平方根的sqrt()方法
Jun 15 Javascript
深入理解jquery自定义动画animate()
May 24 Javascript
详解Vue-基本标签和自定义控件
Mar 24 Javascript
详解vue-cli + webpack 多页面实例配置优化方法
Jul 13 Javascript
三分钟学会用ES7中的Async/Await进行异步编程
Jun 14 Javascript
vue动态删除从数据库倒入列表的某一条方法
Sep 29 Javascript
JS温故而知新之变量提升和时间死区
Jan 27 Javascript
详解基于webpack&gettext的前端多语言方案
Jan 29 Javascript
JS使用队列对数组排列,基数排序算法示例
Mar 02 Javascript
vue实现在v-html的html字符串中绑定事件
Oct 28 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学习笔记之面向对象编程
2012/12/29 PHP
php绘制一个扇形的方法
2015/01/24 PHP
CentOS 安装 PHP5.5+Redis+XDebug+Nginx+MySQL全纪录
2015/03/25 PHP
php-fpm服务启动脚本的方法
2018/04/27 PHP
JavaScript组合拼接字符串的效率对比测试
2014/11/06 Javascript
DOM中事件处理概览与原理的全面解析
2016/08/16 Javascript
Javascript 数组去重的方法(四种)详解及实例代码
2016/11/24 Javascript
JavaScript中return用法示例
2016/11/29 Javascript
bootstrap日历插件datetimepicker使用方法
2016/12/14 Javascript
利用CSS、JavaScript及Ajax实现图片预加载的三大方法
2017/01/22 Javascript
jQuery实现倒计时功能 jQuery实现计时器功能
2017/09/19 jQuery
浅谈vue-router2路由参数注意的问题
2017/11/08 Javascript
Vue路由切换时的左滑和右滑效果示例
2018/05/29 Javascript
JS函数基本定义与用法示例
2020/01/15 Javascript
JavaScript数组去重实现方法小结
2020/01/17 Javascript
Python编程之string相关操作实例详解
2017/07/22 Python
深入探究Django中的Session与Cookie
2017/07/30 Python
python正则中最短匹配实现代码
2018/01/16 Python
python下载微信公众号相关文章
2019/02/26 Python
python射线法判断检测点是否位于区域外接矩形内
2019/06/28 Python
Python 的字典(Dict)是如何存储的
2019/07/05 Python
基于python的BP神经网络及异或实现过程解析
2019/09/30 Python
浅谈ROC曲线的最佳阈值如何选取
2020/02/28 Python
python怎么调用自己的函数
2020/07/01 Python
Python如何定义有可选参数的元类
2020/07/31 Python
瑞典手机壳品牌:Richmond & Finch
2018/04/28 全球购物
下面这个程序执行后会有什么错误或者效果
2014/11/03 面试题
什么时候需要进行强制类型转换
2016/09/03 面试题
求职推荐信
2013/10/28 职场文书
高中毕业生自我鉴定例文
2013/12/29 职场文书
2014自荐信的写作技巧
2014/01/28 职场文书
数据保密承诺书
2014/06/03 职场文书
车间核算员岗位职责
2014/07/01 职场文书
工资证明格式模板
2015/06/12 职场文书
基于HTML十秒做出淘宝页面
2021/10/24 HTML / CSS
Python中递归以及递归遍历目录详解
2021/10/24 Python