Rappel après ajax chargement d'un onglet
Comment puis-je appliquer un peu de code pour le contenu de l'ajax chargé de l'onglet?
J'ai essayé d'utiliser $(document).prêt à l'intérieur du contenu chargé, mais qui a empêché les styles css à partir de chargement (ne sais pas pourquoi).
Est-il une fonction de rappel? Dois-je utiliser $(document).prêt et de styles à l'intérieur du document chargé dans une autre façon?
Si l'utilisation de $(document).prêt à l'intérieur du document chargé est bien, dois-je également inclure des références à jquery et ses plugins?
Vous devez vous connecter pour publier un commentaire.
Avez-vous essayé le l'événement de chargement? Cela devrait être appelé, si le contenu de l'onglet ont été chargés.
En général, vous ne devriez pas traiter l'élément chargé comme une nouvelle page et d'appeler le $(document).prêt. Ce n'est pas une nouvelle page, mais quelques nouveaux éléments ajoutés à la DOM. Toutes les méthodes ajax disposent d'une méthode de callback qui est appelée, lorsque les données sont correctement chargé.
Ce code vous aide à charger le contenu via ajax? Si vous utilisez jQuery commande comme
vide
ouajax
alors je vous recommande de mettre votre code dans la fonction de rappel. Par exemple, à l'aide deload
jQuery UI "Onglets" de fournir une méthode de rappel. Découvrez ci-dessous!
Une autre façon de le faire est par l'utilisation de ajaxComplete:
Vous pouvez utiliser le tabsload événement http://jqueryui.com/demos/tabs/#event-load
Voir comment cela peut fonctionner dans l'exemple ci-dessous: