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 计算两个整数的百分比值
Dec 26 Javascript
jquery实现简单易懂的图片展示小例子
Nov 21 Javascript
js写的方法实现上传图片之后查看大图
Mar 05 Javascript
jquery原创弹出层折叠效果点击折叠弹出一个层
Mar 12 Javascript
JavaScript实现cookie的写入、读取、删除功能
Nov 05 Javascript
基于jquery插件实现拖拽删除图片功能
Aug 27 Javascript
javascript设计模式Constructor(构造器)模式
Aug 19 Javascript
javascript入门之window对象【新手必看】
Nov 22 Javascript
JavaScript实现向select下拉框中添加和删除元素的方法
Mar 07 Javascript
用jquery获取select标签中选中的option值及文本的示例
Jan 25 jQuery
vue+echarts实现可拖动节点的折线图(支持拖动方向和上下限的设置)
Apr 12 Javascript
layui动态渲染生成select的option值方法
Sep 23 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
《OVERLORD》手游英文版即将上线 手机上也能扮演骨王
2020/04/09 日漫
PHP 全角转半角实现代码
2010/05/16 PHP
完美实现GIF动画缩略图的php代码
2011/01/02 PHP
PHP源码分析之变量的存储过程分解
2014/07/03 PHP
PHP 验证登陆类分享
2015/03/13 PHP
深入剖析PHP中printf()函数格式化使用
2016/05/23 PHP
php快速排序原理与实现方法分析
2016/05/26 PHP
php高性能日志系统 seaslog 的安装与使用方法分析
2020/02/29 PHP
php设计模式之正面模式实例分析【星际争霸游戏案例】
2020/03/24 PHP
IE8 引入跨站数据获取功能说明
2008/07/22 Javascript
jQuery 事件队列调整方法
2009/09/18 Javascript
JS代码判断IE6,IE7,IE8,IE9的函数代码
2013/08/02 Javascript
jquery数组封装使用方法分享(jquery数组遍历)
2014/03/25 Javascript
jQuery插件开发精品教程(让你的jQuery更上一个台阶)
2015/11/07 Javascript
JS中的二叉树遍历详解
2016/03/18 Javascript
快速解决jquery.touchSwipe左右滑动和垂直滚动条冲突
2016/04/15 Javascript
Easyui Treegrid改变默认图标的方法
2016/04/29 Javascript
Bootstrap+jfinal退出系统弹出确认框的实现方法
2016/05/30 Javascript
从零学习node.js之模块规范(一)
2017/02/21 Javascript
JavaScript用二分法查找数据的实例代码
2017/06/17 Javascript
Vue.js学习记录之在元素与template中使用v-if指令实例
2017/06/27 Javascript
Node.js+jade抓取博客所有文章生成静态html文件的实例
2017/09/19 Javascript
vue弹窗组件使用方法
2018/04/28 Javascript
python GUI库图形界面开发之PyQt5信号与槽事件处理机制详细介绍与实例解析
2020/03/08 Python
python 基于opencv实现高斯平滑
2020/12/18 Python
Html5新特性用canvas标签画多条直线附效果截图
2014/06/30 HTML / CSS
澳大利亚人信任的清洁平台,您的私人管家:Jarvis
2020/12/25 全球购物
四年大学自我鉴定
2014/02/17 职场文书
《独坐敬亭山》教学反思
2014/04/08 职场文书
超市优秀员工获奖感言
2014/08/15 职场文书
机关作风整顿个人整改措施思想汇报
2014/09/29 职场文书
班主任经验交流材料
2014/12/16 职场文书
2015年家长学校工作总结
2015/04/22 职场文书
公司表扬信格式
2015/05/04 职场文书
教您怎么制定西餐厅运营方案 ?
2019/07/05 职场文书
使用CSS实现音波加载效果
2023/05/07 HTML / CSS