Я использую перетаскивание HTML5 для создания сортируемых вкладок. Вот точный код, хотя он специфичен для Angular: https://stackoverflow.com/a/23443028/1267778
У меня есть svg-диаграмма с использованием d3.js внутри одной из этих вкладок.
Сортировка работает, но когда я нажимаю на диаграмму, происходит переход, и теперь сортировка не работает, пока я не перезагружу страницу.
У меня есть другие диаграммы svg на других вкладках, с которыми я могу взаимодействовать, не нарушая их, однако диаграмма, вызывающая проблемы, не выдает никаких ошибок или чего-то еще. Он просто ломается без каких-либо подсказок относительно того, что произошло.
Я отмечаю, что класс «.draging» все еще применяется, когда я начинаю перетаскивание, но эффекта перетаскивания нет; вкладка остается на месте.
Любая идея относительно того, что может происходить или где я могу начать поиск проблемы? Я даже не знаю, с чего начать, так как никаких ошибок не выдается, и я не понимаю, как перетаскивание может быть связано с тем, что я нажимаю на диаграмму, если только не произошел сбой javascript, но нет никаких признаков этого.