「dom ready」関数内で、HTML 要素に TabView を作成し、tabview.getTab(0).blah() を呼び出します。残念ながら、javascript コンソール (firefox) で tabView.get("tabs") が null を返したというエラーが時々発生します。
YAHOO.util.Event.onDOMReady(function() {
tabview = new YAHOO.widget.TabView("content");
var tab0 = tabview.getTab(0);
...
tabview.getTab(0) は、tabs.get("tabs")[0] として実装されます。
これは時々発生しますが、毎回ではありません。なぜこれが時々起こるのか、誰かに説明がありますか? DOMReady イベントは、DOM 全体が配置された後、何かが表示される前に発生しますよね?
そういえば、他のタブのいくつかでデータが点滅することがあります。それは、私が望んでいた素敵でクリーンな体験の前兆ではないと思います。
これは YUI 2.7.0/