A l'intérieur de ma fonction "dom ready", je crée un TabView sur un élément HTML et appelle tabview.getTab (0) .blah(). Malheureusement, de temps en temps, je reçois une erreur que tabView.get ("tabs") retourné null dans ma console javascript (firefox).YUI TabView.get ("tabs") => null: condition de concurrence?
YAHOO.util.Event.onDOMReady(function() {
tabview = new YAHOO.widget.TabView("content");
var tab0 = tabview.getTab(0);
...
tabview.getTab (0) est mise en oeuvre en tant que tabs.get ("pattes") [0].
Cela arrive parfois mais pas toujours. Quelqu'un at-il une explication pour expliquer pourquoi cela arrive parfois? L'événement DOMReady se produit après que le DOM entier est en place mais avant que quelque chose ne soit affiché, n'est-ce pas?
En parlant de cela, parfois je vois des clignotements de données dans certains des autres onglets. Cela ne présage rien de bon pour l'expérience agréable et propre que j'espérais.
C'est YUI 2.7.0/