`

JavaScript 判断浏览器是否支持SVG

SVG 
阅读更多

判断浏览器是否支持SVG的代码(部分截去自Highcharts源码):

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 判断浏览器是否支持SVG的代码

    另SVG还是Static Var Generator静止无功发生器的简称判断浏览器是否支持SVG的代码(部分截去自Highcharts源码): Js代码: 代码如下: function hasSVG(){ SVG_NS = ‘http://www.w3.org/2000/svg’, return !...

    JavaScript完全自学宝典 源代码

    15.4.svg 使用JavaScript操作SVG。 Calculate.java 计算浮点数运算结果的Applet。 Calculate.class Calculate.java的字节码文件。 Calculate1.java 计算浮点数运算结果并调用页面中JavaScript函数的...

    js事件监听机制(事件捕获)总结

    在前端开发过程中我们经常会遇到给页面元素添加事件的问题,添加事件的js方法也很多,有直接加到页面结构上的,有使用一些js事件监听的方法,由于各个浏览器对事件冒泡事件监听的机制不同,le浏览器只有事件冒泡,...

    javascript:刘宾的博客->前端相关

    javascriptjavascript基础系列学习手写原始码系列 每次地图过滤减少指数每个,一些ES6基础系列学习Set,Map,WeakSet和WeakMap的区别Iterator迭代器与浏览器相关工具类网络包Nginx的算法学习系列排序算法javascript,...

    java开源包4

    DoppioVM 是一个可在浏览器上直接运行 Java 项目的系统,无需任何插件支持。目前它包含一个完整的虚拟机以及一个 javap 字节码反汇编器。 brap(Java远程调用框架 BRAP) 一个Java远程调用框架,它将原生Java对象序列...

    LotusDomino学习笔记.doc

    3. 判断当前用户是否是“某个组”的成员,然后来显示和隐藏 6 4. 在Lotus Domino 中显示图 6 5. 链接JS文件 6 6. 删除文档的方法 7 7. $$return 域的使用 8 8. 将表单设计为视图或导航器模板 9 9. 为 Web 定制“表单...

    LotusDomino学习笔记(400页涵盖代理和公式使用)

    3. 判断当前用户是否是“某个组”的成员,然后来显示和隐藏 6 4. 在Lotus Domino 中显示图 6 5. 链接JS文件 6 6. 删除文档的方法 7 7. $$return 域的使用 8 8. 将表单设计为视图或导航器模板 9 9. 为 Web 定制“表单...

    Lotus Domino WEB 开发技术积累-DOC(313页)

    3. 判断当前用户是否是“某个组”的成员,然后来显示和隐藏 6 4. 在Lotus Domino 中显示图 6 5. 链接JS文件 6 6. 删除文档的方法 7 7. $$return 域的使用 8 8. 将表单设计为视图或导航器模板 9 9. 为 Web 定制“表单...

    Lotus Domino WEB详细 学习笔记

    3. 判断当前用户是否是“某个组”的成员,然后来显示和隐藏 6 4. 在Lotus Domino 中显示图 6 5. 链接JS文件 6 6. 删除文档的方法 7 7. $$return 域的使用 8 8. 将表单设计为视图或导航器模板 9 9....

    uptime:计算机平均负载和 CPU 使用率的交互式可视化

    部署: Heroku—— 许可证: ()特征可缩放的D3 可视化: D3 是一个相当流行的 datavis 图形库,但在调整浏览器窗口大小时重绘底层 SVG是相当常见的。 事实证明,要做得更好,需要一整套和(黑暗)艺术。 最后,...

    JAVA上百实例源码以及开源项目

    像坐标控制、旋转矩阵、定时器、生成图像、数据初始化、矩阵乘法、坐标旋转、判断是否是顺时针方向排列、鼠标按下、放开时的动作等,都可在本源码中得以体现。 Java编写的显示器显示模式检测程序 2个目标文件 内容...

    JAVA上百实例源码以及开源项目源代码

    像坐标控制、旋转矩阵、定时器、生成图像、数据初始化、矩阵乘法、坐标旋转、判断是否是顺时针方向排列、鼠标按下、放开时的动作等,都可在本源码中得以体现。 Java编写的显示器显示模式检测程序 2个目标文件 内容...

    XML 讲解和分析

     XML的简单使其易于在任何应用程序中读写数据,这使XML很快成为数据交换的唯一公共语言,虽然不同的应用软件也支持其它的数据交换格式,但不久之后他们都将支持XML,那就意味着程序可以更容易的与Windows,Mac OS,...

Global site tag (gtag.js) - Google Analytics