Вкладки инструментов jQuery не отображаются в IE7

Публиковать этот вопрос здесь может быть долго, но мы посмотрим. Я создал простые вкладки с помощью инструментов jQuery. Единственное, что, как мне кажется, изменилось, это то, что вместо того, чтобы устанавливать для всех элементов div в основных панелях div значение display:none, отображаются только элементы div с определенным классом: none, это позволило мне поместить элементы div в содержимое вкладки.

Все это работает нормально, за исключением IE7 (и, возможно, ниже), где содержимое вкладок не отображается, а нажатие на вкладки ничего не делает. Пример ниже:

http://mtsoc.enfotext.com/past-shows/2005-chess

Любые предложения будут ценны.


person Michael Willmott    schedule 07.07.2009    source источник


Ответы (2)


IE не любит запятую в конце:

$("ul.tabs").tabs("div.tabs_panes > div", {
    // enable the history feature
    history: true,
});

Удалите его, и все должно быть в порядке.

person kgiannakakis    schedule 07.07.2009

У вас есть конечная запятая в объекте в строке 169. Этого не должно быть — я не уверен, решит ли это вашу проблему, но IE выдает ошибку.

person edeverett    schedule 07.07.2009