我正在尝试绘制svg形状,向形状添加事件(单击,拖动等)和属性,并将其从我的Web应用程序保存到服务器。我还想从服务器加载这些保存的形状,并从我的Web应用程序访问它们的事件和属性。
我的问题是:
A。我在同时绘制新的svg形状时无法加载以前保存的svg形状。我正在尝试使用.html()
加载已保存的svg块。我尝试使用append
同样的结果。
在此 JSFiddle link 中,我尝试创建类似的方案。单击“加载注释按钮”后,将显示svg块。但它会抹掉前一个元素。
B。在加载已保存的注释之前,如果单击现有行,您将发现正在选择该元素(带有id元素的警报消息)。但是,在将已保存的注释添加到svg块后,您无法通过单击它们来找到这些元素。
必须有一些我做错的事。你能指出来吗?