Today i was trying to build a JQuery Mobile application that has multiple pages. When user clicks on the page switch button i take the markup on the new page and insert it in the old page. One problem that i noticed is when you insert HTML into a page and that HTML has jQuery UI widgets then those widgets do not get evaluated, instead jQuery Displays them without any styles.
You can solve this problem by calling the
$('changedDiv').trigger("create")
method with value of the div equal to id where the new markup got inserted
<div id='changedDiv'>
//Insert jQuery widgets here
</div>
No comments:
Post a Comment