Il se peut qu’il y ait des incompatibilités et conflits entre des fonctionnalités jQuery et d’autres scripts voire certains navigateurs.
tabs() de jQuery
J’ai été confronté notamment à l’impossibilité de pouvoir choisir l’onglet que je souhaitais ouvrir lors du chargement de la page. Il ouvrait systématiquement le premier quoique je fasse. Après avoir essayé différentes solutions telles l’utilisation des cookies, proposées dans les options de la fonctionnalité tabs() de jQuery, j’ai constaté que cela ne fonctionnait pas voire encore moins. J’en ai déduis tout simplement qu’il ne pouvait s’agir que d’un conflit.
Et dans tout problème de conflit avec jQuery, il faut déjà commencer par remplacer le « $ » de la déclaration par « jQuery ». Ainsi mon appel à cette fonction est passé de :
$("#tabs").tabs({selected: 1});
à :
jQuery("#tabs").tabs({selected: 1});
CQFD !