我正在使用 HTML5 拖放来创建一些可排序的选项卡。这是确切的代码,尽管它是特定于 Angular 的:https ://stackoverflow.com/a/23443028/1267778
我在这些选项卡之一中有一个使用 d3.js 的 svg 图表。
可排序性有效,但是当我单击图表时,它会进行转换,并且可排序性现在被破坏,直到我重新加载页面。
我在其他选项卡中有其他 svg 图表,我可以在不破坏它的情况下与之交互,但是导致问题的图表不会引发任何错误或任何东西。它只是在没有任何关于发生了什么的线索的情况下中断。
我注意到当我开始拖动时“.dragging”类仍在应用,但没有拖放效果;标签保持在原位。
关于可能发生的事情或我可以从哪里开始寻找问题的任何想法?我什至不确定从哪里开始,因为没有引发错误,而且我不知道拖放可能与我单击图表有什么关系,除非 javascript 崩溃但没有任何迹象。