Korzystam z zakładek jQuery UI, aby utworzyć pionową zakładkę strony, i chcę, aby ostatnia zakładka w pionie łączyła się z adresem URL zamiast ładować panel z zakładkami.Używanie kart jQuery UI. Jak utworzyć jedną z kart linku do adresu URL, zamiast ładować panel z zakładkami?
Wszelkie sugestie, jak najlepiej to zrobić? Mogę umieścić na liście inny element oprócz LI, ale wolałbym, żeby ostatni li zachowywał się inaczej.
Dzięki za pomoc.
Oto mój javascript:
// vtabs
$("#aboutprod-tabs").tabs(
{ fx: [{opacity:'toggle', duration:'normal'},
{opacity:'toggle', duration:'fast'}] })
.addClass('ui-tabs-vertical');
i 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>
Nice. To sprytnie działa i działa idealnie. Dzięki, Nick! – Michael
Aby to działało z jQuery 1.8.2/jQuery UI 1.9.0, po prostu użyj '$ (" li.last a "). Unbind (" kliknij ")'. Przykład w odpowiedzi zadziałał dobrze dla wcześniejszych wersji jQuery, ale z jakiegoś powodu dodany moduł obsługi kliknięć powodował problemy w najnowszej wersji. –
Alex jest absolutnie poprawny, ta odpowiedź powinna zostać zmodyfikowana, aby zawierała te informacje. –