html文件中可不可以调用svg内部的js函数
html页面使用embed嵌入*.svg,页面上使用js函数可不可以调用svg内部的js函数?
可以,在*.svg中嵌入的js函数上加一句top.*=*,就可以在html页中使用该函数了,例如:
top.show=show;
function show(){
alert('welcome');
}
top.show=show;
function show(){
alert('welcome');
}
在HTML中调用SVG中的JS,要注意要在<embed />载入后调用,可以写在<embed />的onload事件中