Перейти к содержимому


Jquery 1.9.x некоторые нюансы совместимости

juery

  • Вы не можете ответить в тему
В теме одно сообщение

#1 eugene_wb

    Продвинутый пользователь

  • Модераторы
  • 827 сообщений
Репутация: 167
Мастер

Отправлено 24 February 2013 - 01:06 AM

1)Табы
Многие на данный момент используют табы jquery ui, но начиная с версии фреймворка 1.9.х сталкиваются с проблемой неработоспособности.
Как альтернативу данным табам можно использовать http://os.alfajango.com/easytabs/ , причем процесс миграции будет довольно легким
стоит заменить
$('#tabs').tabs();
на
$('#tabs').easytabs({uiTabs: true});
для новых стилей jquery ui стоит также отредактировать стиль активного таба в файле jquery.easytabs.js
найти строку
settings.tabActiveClass = 'ui-tabs-selected';
и заменить на

settings.tabActiveClass = 'ui-state-active';
и все стили сохранятся

Прикрепленный файл  jspkg-archive.zip   47.41К   1 Количество загрузок:

2) функция .browser
Начиная с версии фреймворка 1.9.х убрана поддержка старых браузеров, и многие старые модули(плагины), которые использовали данную функцию, просто неработают.
Решений 2:
1) скорректировать код в js файлах, где присутствует функция .browser
2) воспользоватся плагином с данной функцией (файл прикреплен) Прикрепленный файл  jquery.mb.browser-master.zip   2.35К   0 Количество загрузок:
  • 0
Изображение Изображение Изображение

#2 jorgovich

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 36 сообщений
Репутация: 1
Начинающий

Отправлено 11 March 2013 - 08:00 PM

Да это кстати один из лучших плагинов поддерживает hashchenge, а то один раз сталкнулся с неприятным моментом табы есть, ссылки на табы дать не могу, пришлось модифицировать скрипт и добавлять ba-hashchange
  • 0