Прямая ссылка на вкладки пользовательского интерфейса jQuery - PullRequest
0 голосов
/ 15 мая 2011

У меня есть ссылка на набор вкладок jQuery UI, так что:

    <div id="tabs">
        <ul>
            <li><a href="#some_div">Overview</a></li>
            <li><a href="/somelink.html">Some Link</a></li>
            <li><a href="/anotherlink.html">Another Link</a></li>
            <li><a href="#">Other</a></li>
        </ul>
    </div>

Я пытаюсь добиться прямой ссылки на конкретную вкладку. Так, например, если бы вкладки были в /tabs.html, я бы хотел иметь возможность прямого доступа к другому link.html, но через tabs.html (по сути, ссылку, которая откроет tabs.html, но с выбранной вкладкой другой ссылки). Очевидно, я мог бы создать функциональность, выполнив tabs.html # anotherlink, а затем проверив URL и выбрав правильную вкладку. Я просто хотел убедиться, что в jQuery UI нет очевидного встроенного способа сделать это.

Я не смог найти ничего в документации, поэтому любая помощь будет признательна!

1 Ответ

1 голос
/ 15 мая 2011

Вы можете использовать функцию .load(), если нажата ссылка.
И вы также можете получить значение href и не забывать предотвратить дефолт (), чтобы ссылки не работали как обычные ссылки.

Сохраните значение href по нажатой ссылке в div вкладки, а затем сделайте что-то вроде .load('...html/#variable')


Принятое решение (упомянутое в комментарии ниже) - здесь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...