Кажется, я нашел решение, хотя я не совсем уверен, почему оно работает. Я все еще использую подход удаления и чтения содержащего <div>
из документа и повторного построения графика в нем. Однако, где раньше я делал
window.onresize = redrawFunc; //redrawFunc removes and readds the containing div and replots
, который, казалось, был склонен попадать в то, что казалось бесконечным циклом, в зависимости от того, что redrawFunc сделал с документом.
Вместо этого я попытался использовать привязку изменения размера jQuery
$(window).resize = redrawFunc;
До сих пор, независимо от того, какие другие изменения я делаю в документе в redrawFunc, у меня еще не было проблем с этим подходом, пока он не зацикливался. Я просто не знаю почему.