【发布时间】:2021-05-05 07:12:37
【问题描述】:
我需要向现有的 OpenSeadragon 查看器对象添加一个覆盖,该对象不是由我的代码创建的,而是由应用程序的其他地方创建的。
我知道查看器已经创建,因为我可以访问通过 jQuery 创建的各种 html 元素。但是,我无法确定是否有任何方法可以从现有参考中创建查看器。
我尝试在以下位置使用查看器 div 的 id:
var viewer = OpenSeadragon(id: "open-seadragon-viewer-id");
但这似乎不起作用。
有什么方法可以做到这一点,还是只能在初始化它的代码中获取查看器?
【问题讨论】:
-
我不知道有什么方法可以做到这一点(除非页面上的现有代码以某种方式将查看器存储在全局变量中)。不过,对于 OSD 来说,这是一个有趣的功能请求!如果您想追求这一点,添加它应该不会太难,我很乐意帮助您指出正确的方向。不过,我想这对您的情况没有帮助,因为您必须更新其他代码正在使用的 OSD。