Я использую вкладки пользовательского интерфейса jQuery для создания вертикальной вкладки страницы и хочу, чтобы последняя вертикальная вкладка привязывалась к URL-адресу, а не загружала панель вкладок.Использование вкладок пользовательского интерфейса jQuery. Как мне сделать одну из вкладок ссылкой на URL, а не загружать вкладку?
Любые предложения по наилучшему способу сделать это? Я могу вставить еще один элемент, кроме LI, в список, но предпочла бы, чтобы последний li вел себя иначе.
Спасибо за любую помощь.
Вот мой JavaScript:
// vtabs
$("#aboutprod-tabs").tabs(
{ fx: [{opacity:'toggle', duration:'normal'},
{opacity:'toggle', duration:'fast'}] })
.addClass('ui-tabs-vertical');
И HTML
<div id="aboutprod-tabs">
<ul>
<li><a href="#tabs-1">First</a></li>
<li><a href="#tabs-2">Second</a></li>
<li><a href="#tabs-3">3rd</a></li>
<li class="last"><a href="/products">Learn more...</a></li>
</ul>
<div id="tabs-1">
Tab panel 1
</div>
<div id="tabs-2">
Tab panel 2
</div>
<div id="tabs-3">
Tab panel 3
</div>
</div>
Ницца. Это умно и прекрасно работает. Спасибо, Ник! – Michael
Чтобы сделать эту работу с jQuery 1.8.2/jQuery UI 1.9.0, просто используйте '$ (" li.last a "). Unbind ('click')'. Пример в ответе отлично подойдет для более ранних версий jQuery, но по какой-то причине добавленный обработчик кликов стал бесполезным в последней версии. –
Алекс абсолютно прав, этот ответ нужно отредактировать, чтобы включить эту информацию. –