小编Ale*_*lex的帖子

如何从嵌入式svg中调用父html文档中的函数

我对svg很新,我必须用它执行任务,但我遇到了很多麻烦.

我有一个svg(例如一个地图),其中的区域由路径定义.

我的目标是触发onClick svg外部的一个函数来做一些事情(例如,通过ajax检索一些与所选区域相关的人数据,并在html页面的svg之外显示它们).

我无法做的是从svg中的元素触发svg外部定义的函数.

如果我添加svg内联,我可以这样做,但我需要使用embed标签使其与Adobe插件一起使用.有什么建议吗?提前致谢.

javascript svg jquery-svg

6
推荐指数
1
解决办法
4948
查看次数

反射:调用具有泛型参数的方法

我大家,

我在调用带有反射的方法时遇到了一些问题。

方法标志是

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 实例。

我得到一个 …

c# generics reflection invoke

5
推荐指数
1
解决办法
2818
查看次数

标签 统计

c# ×1

generics ×1

invoke ×1

javascript ×1

jquery-svg ×1

reflection ×1

svg ×1