`
need_faith
  • 浏览: 81186 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

SVG标签中externalResourcesRequired对SVG文档load事件触发影响

阅读更多

环境:WIN7、IE 8.0、SVG插件ASV

测试代码

 

function test() {
   alert('ok');
}

 

svg标签

 

<?xml version="1.0" encoding="utf-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN" "http://www.w3.org/TR/SVG/DTD/svg10.dtd">
<?xml-stylesheet type="text/css" href="css/svg_component_style_sheet.css"?>
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
	 width="100%" height="100%" xml:space="preserve" onload="test()"
	 externalResourcesRequired="true">


</svg>

 

 “externalResourcesRequired”属性在http://www.w3.org/TR/SVG/struct.html官方技术规范里说明如下

 

externalResourcesRequired = "false | true"
false
(The default value.) Indicates that resources external to the current document are optional. Document rendering can proceed even if external resources are unavailable to the current element and its descendants.
true
Indicates that resources external to the current document are required. If an external resource is not available, progressive rendering is suspended, the document's SVGLoad event is not fired and the animation timeline does not begin until that resource and all other required resources become available, have been parsed and are ready to be rendered. If a timeout event occurs on a required resource, then the document goes into an error state (see Error processing). The document remains in an error state until all required resources become available.

 当externalResourcesRequired设置为true是,svg会寻找引用的其他svg文档,并且不会触发load事件,而且svg文档的加载速度经过实际测试页慢了很多,这就是测试代码中,命名定义了事件句柄onload=“test()”,也不能触发的结论。

 

 

注:本博客文章均已注明原创和转载,如转载本博客文章,需注明原文出处或征求原作者同意。

0
0
分享到:
评论

相关推荐

    SVG自定义地图 自定义点点击触发事件

    svg自定义地图,自己的jpg格式图片,转换为svg,可在上面画图,触发点击事件,只支持android studio

    .net 将SVG标签代码转成图片格式

    .net 将SVG标签代码转成图片格式, vs2012,.net 可直接运行 内含Svg.DLL

    html5 svg 中元素点击事件添加方法

    最近在用svg的点击事件做...SVG •不依赖分辨率 •支持事件处理器 •最适合带有大型渲染区域的应用程序(比如谷歌地图) •复杂度高会减慢渲染速度(任何过度使用 DOM 的应用都不快) •不适合游戏应用 做出的网页在

    wmf2svg-0.9.8-API文档-中文版.zip

    标签:arnx、wmf2svg、中文文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请放心使用。

    SVG技术参考文档资料汇总

    基于Jscript脚本技术的SVG文档的DOM解析.pdf 基于SVG 技术的考古探测WebGIS 研究.pdf 基于SVG的WebGIS的设计与实现.pdf 基于SVG的WebGIS建设电力生产管理信息系统.pdf 基于SVG的公共图形交互规则.pdf 基于SVG的实时...

    vue动态渲染svg、添加点击事件的实现

    主要介绍了vue动态渲染svg、添加点击事件的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    jaxb-svg11-1.0.2-API文档-中文版.zip

    标签:plutext、svg11、中文文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请放心使用。

    全国各省市SVG地图 全国各省市SVG地图

    全国各省市SVG地图全国各省市SVG地图全国各省市SVG地图全国各省市SVG地图全国各省市SVG地图全国各省市SVG地图全国各省市SVG地图全国各省市SVG地图全国各省市SVG地图全国各省市SVG地图全国各省市SVG地图全国各省市SVG...

    wmf2svg-0.9.8-API文档-中英对照版.zip

    标签:arnx、wmf2svg、中英对照文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请放心...

    jaxb-svg11-1.0.2-API文档-中英对照版.zip

    标签:plutext、jaxb、svg11、中英对照文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请...

    svg操作文档.rar

    svg属性及方法操作的介绍文档

    SVG相关文档

    SVG相关文档

    svg-pan-zoom.js

    viewportSelector: '.svg-pan-zoom_viewport' , panEnabled: true , controlIconsEnabled: false , zoomEnabled: true , dblClickZoomEnabled: true , mouseWheelZoomEnabled: true , preventMouseEventsDefault: ...

    snap.svg 中文参考手册 离线php版

    snap.svg的介绍文档,如果不想看php的话可以访问http://www.zhangxinxu.com/GitHub

    SVG.js SVG.js

    SVG.js中包含了大量用于定义动画的方法,如移动、缩放、旋转、倾斜等,具体可参阅相关演示。 SVG.js中的一些亮点: 易读的简洁的语法 非常轻量,gzip压缩版只有5k 针对大小、位置、颜色等的动画元素 模块化...

    svg添加不同效果的提示信息

    SVG 意为可缩放矢量图形(Scalable Vector Graphics),SVG 使用 XML 格式定义图像,因此使用常规的DOM对象是无法展示在SVG对象里面的,需要处理如提示信息。

    svg入门pdf文档

    web开发svg图形开发入门与精通,svg实例参考文档

    世界266个国家的国旗 SVG 图标1X1和 4x3 全球国家国旗svg格式 国家svg图

    世界所有国家的国旗 SVG 图标 共266国家 1X1和 4x3 格式 文件命名为 国家缩写 (ad.svg)

    SVG教程SVG教程

    SVG教程SVG教程SVG教程SVG教程SVG教程SVG教程SVG教程SVG教程SVG教程SVG教程SVG教程

Global site tag (gtag.js) - Google Analytics