jQuery Tools прокручиваемый навигационный плагин не работает с Firefox 7

#jquery #firefox #jquery-plugins #jquery-tools

#jquery #firefox #jquery-плагины #jquery-tools

Вопрос:

При просмотре примера jQuery Tool с возможностью прокрутки в Firefox 7 на Mac верхняя навигация не щелкает / не прокручивается.

Я тестировал его с Chrome, Safari и IE8, и он работает хорошо, только не с Firefox.

Я сузил его до следующего кода:

 .navigator({

    // select #flowtabs to be used as navigator
    navi: "#flowtabs",

    // select A tags inside the navigator to work as items (not direct children)
    naviItem: 'a',

    // assign "current" class name for the active A tag inside navigator
    activeClass: 'current',

    // make browser's back button work
    history: true

})
  

Похоже, что все, что связано с navigator плагином, не запускается. Я использовал Firebug, и у него нет отзывов.

Есть идеи?

Комментарии:

1. Обновление: проблема не решена с новой версией Firefox 8.0. Для корректной работы плагина для истории должно оставаться значение false

Ответ №1:

Установите для истории значение false или просто удалите опцию истории, и она должна работать! Надеюсь, вы не сильно возражаете против сохранения истории / кнопки возврата…

Ответ №2:

Это действительно работает, и вы можете сохранить функциональность истории. Я нашел это на справочных форумах:

Внутри вашего файла JavaScript jQuery tools найдите:

 history.pushState( {i:0} )
history.pushState( {i:c} )
  

заменить на:

 history.pushState( {i:0}, '' )
history.pushState( {i:c}, '' )
  

Фактический кредит должен быть предоставлен человеку, который нашел решение:

http://flowplayer.org/tools/forum/55/83477