Внутри моей функции "dom ready" я создаю TabView для элемента HTML и вызываю tabview.getTab (0) .blah (). К сожалению, время от времени я получаю сообщение об ошибке, что tabView.get ("tabs") возвращает ноль в моей консоли javascript (firefox).
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 /