Можно ли предотвратить привязку #div на странице при использовании idTabs для jquery? - PullRequest
2 голосов
/ 30 июня 2010

Я использую плагин idTabs для jQuery на моем новом сайте.Однако, когда я пытаюсь выбрать конкретную вкладку через URL, скажем http://crnaz.com/a/about/#staff при загрузке страницы или с помощью навигации по вкладкам, страница привязывается к div # staff вместо top страницы.

Есть ли способ сохранить привязку страницы к вершине при изменении URL-адреса?

Вот код (или вы можете просмотреть исходный код страницы http://crnaz.com/a/about/index.php). Спасибо зазаранее за помощь!:

<script type="text/javascript"> 

var start = location.hash; start = start? start.substr (1): 0; $ (". обычно"). tabs (true, start);

<div class="usual"> 
  <ul>
    <li><a href="#values">Values</a></li> 
    <li><a href="#theology">Theology</a></li> 
    <li><a href="#nazarene">Nazarene</a></li>
    <li><a href="#staff">Staff</a></li>  
    <li><a href="#contact">Contact Us</a></li>
  </ul> 
  <div id="content-wrapper">
      <div id="values" style="display: block; ">Tab Content</div>
      <div id="theology" style="display: block; ">Tab Content</div>
      <div id="nazarene" style="display: block; ">Tab Content</div>
      <div id="staff" style="display: block; ">Tab Content</div>
      <div id="contact" style="display: block; ">Tab Content</div>
  </div>

1 Ответ

1 голос
/ 14 февраля 2011

Поскольку вы используете jQuery, вы можете попытаться вызвать

$("html").scrollTop();

после загрузки страницы.

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