У меня есть панель вкладок jQueryTools на моей странице. Он состоит из 3 вкладок. В то же время, есть набор соответствующих, так сказать, «удаленных» ссылок где-то еще на той же странице. Намерение состоит в том, чтобы переключать вкладки на соответствующую вкладку после нажатия на ссылку «удаленный». Это достигается с помощью метода api.click ().
Однако поведение должно быть дифференцированным в том, что нажатие на удаленную ссылку должно дополнительно прокрутить до панели вкладок с помощью плагина scrollTo.
Если я глобально изменить поведение API на это:
tabs_api.onClick(function(e, index){
$('body').scrollTo( $("ul.tabs") , 400);
});
Вкладки будут излишне прыгать и прокручиваться также, когда они уже находятся в удобной области просмотра. Если я сделаю scrollTo за пределами API, прокрутка никогда не будет работать должным образом, потому что команда происходит в тот миг, когда панели вкладок все скрыты и имеют нулевую высоту, и поэтому панель вкладок опирается на нижнюю часть стр.
Так что моя идея - оставить материал scrollTo в API, но прикрепить какой-нибудь флаг к
событие, чтобы сказать, следует ли выполнить прокрутку или нет.
Вопрос в том, можно ли привязать мой пользовательский флаг к событию, генерируемому плагином вкладок?