как изменить хеш-тег ссылок в jquery ui-tabs - PullRequest
1 голос
/ 05 декабря 2011

У меня есть несколько вкладок jquery для моих документов, например

<div id="doc-tabs">
<ul id="doc-list">
<li><a  href="{{media_root}}api/api.html" >Introduction</a></li>
<li><a  href="{{media_root}}api/auth.html" >Authentication</a></li>
</ul>
</div>

Я конвертирую их во вкладки, используя jquery

$('#doc-tabs').tabs()

проблема в том, что jquery преобразует все href во что-то вроде #ui-tabs1, есть ли способ переопределить это поведение, не ломая табуляции, в основном я хочу передать свои собственные описательные имена, например #api вместо #ui-tabs1

1 Ответ

0 голосов
/ 05 декабря 2011

Я бы ознакомился с примечаниями к опции idPrefix:

Если на удаленной вкладке, то есть ее якорном элементе, нет атрибута title, из которого можно сгенерировать идентификатор,Идентификатор id / фрагмента создается из этого префикса и уникального идентификатора

. Это наводит меня на мысль, что вы можете указать атрибут title в каждой ссылке, чтобы указать фрагмент (возможно, выищите), или, если применимо, вы можете указать общий префикс для каждого фрагмента.

...