我对svg很新,我必须用它执行任务,但我遇到了很多麻烦.
我有一个svg(例如一个地图),其中的区域由路径定义.
我的目标是触发onClick svg外部的一个函数来做一些事情(例如,通过ajax检索一些与所选区域相关的人数据,并在html页面的svg之外显示它们).
我无法做的是从svg中的元素触发svg外部定义的函数.
如果我添加svg内联,我可以这样做,但我需要使用embed标签使其与Adobe插件一起使用.有什么建议吗?提前致谢.
我大家,
我在调用带有反射的方法时遇到了一些问题。
方法标志是
public T Create<T, TK>(TK parent, T newItem, bool updateStatistics = true, bool silent = false)
where T : class
where TK : class;
public T Create<T, TK>(TK parent, string newName, Language language = null, bool updateStatistics = true, bool silent = false)
where T : class
where TK : class;
Run Code Online (Sandbox Code Playgroud)
我想使用第二个重载。
我的代码是
typeof(ObjectType).GetMethod("Create")
.MakeGenericMethod(new Type[] { typeof(Item), typeof(TKparent) })
.Invoke(_objectInstance, new object[] { parent, name, _language, true, false });
Run Code Online (Sandbox Code Playgroud)
其中 Item 是一个类,TKparent 是一个类型变量,parent 是一个 TKparent 实例。
我得到一个 …