Reputation: 6552
In general, resizable() works fine. Here is where I am getting into an issue.
Here is what I have tried so far (none of which have worked):
Any help is appreciated - thanks.
Upvotes: 2
Views: 1959
Reputation: 6552
Ok - I figured out what to do to solve this.
Before saving/storing the innerHTML of the div (as described in step #2 in my question), I destroyed the 'resizable' state of any elements in there like this (example selector):
$('#divid .resizable_items').resizable('destroy');
Then I stored the innerHTML of the div into the JavaScript array.
Next, when repopulating the div, I appended the array element and re-initialized the resizable items like so:
$('#divid').append(arrayname[i]);
$('#divid .resizable_items').resizable();
So the issue seems to have been that storing the innerHTML which contained resizable() items did not work when re-appending/adding/rendering them, but destroying the resizables BEFORE storing the innerHTML, and then re-initializing resizable() once they were put back, it all works properly.
So this seems to have addressed the issue - hope it helps.
Upvotes: 2