2012-03-13 80 views
0

jQuery Tools Tabs v1.2讓我陷入了一個問題。讓我告訴你下面的問題。jQuery工具選項卡 - 命名的錨?

<ul class="tabs"> 
<li><a href="#anchor">This is an item</a></li> 
<li><a href="#anchor">This is an item</a></li> 
<li><a href="#anchor">This is an item</a></li> 
</ul> 

<h1><a name="anchor></a>This Is The Header Where The Anchor Resides</h1> 
<div class="panes"> 
<div>Here's the first item's content</div> 
<div>Here's the second item's content</div> 
<div>Here's the third item's content</div> 
</div> 

我想要做的是當你點擊每個項目,你會下降到新的內容,因此新的div出現。而不是隻是點擊一下,而不是讓您的窗口位於新DIV的頂部。

問題?我有理由相信,jQuery Tools> Tabs Script會自動在插件的某個地方執行return false;。這不允許我在鏈接屬性中輸入href="#anchor"。它沒有通過窗口/頁面的位置顯示,也沒有顯示在地址欄上。

我會直接進入jQuery Tools的論壇並提出問題,但他們的論壇/支持似乎已經破產......就像網站其餘部分的一大部分,當然堆棧溢出最終會更好,過去對我的待遇更好。

您可以查看選項卡系統在這裏: http://jquerytools.org/demos/tabs/index.html

您可以查看標籤系統文檔在這裏: http://jquerytools.org/documentation/tabs/index.html

您可以查看選項卡系統的jQuery/JavaScript的位置: http://cdn.jquerytools.org/1.2.6/full/jquery.tools.min.js

感謝大家的幫助!

+1

li has no attribute href – 2012-03-13 15:41:35

+0

@EvilP:謝謝,我在將它們應用到StackOverFlow問題時忘了標記。固定! :) – 2012-03-13 15:44:02

回答

0
jQuery().ready(function() { 
     jQuery('ul.tabs a').click(function(){ 
       jQuery(window).scrollTop(jQuery('a[name="anchor"]').position().top); 
     }); 
} 

何人是提供了這個答案几分鐘前,和我假設,將其刪除。這就是答案! :)。非常感謝!

我也運行MODx與友好的URL。所以這個伎倆。

相關問題