所以我仍然有这个问题。但现在至少有一个在线版本,我可以告诉你..链接到jqueryUI标签
http://dev.morrisonsports.com.au/products/zipvit-sport#tabs-3
,你可以看到。当您使用#标签链接到任何但是第一个选项卡(因为它这么长)用户结束在页面的底部..而不是在标签标题的地方..
我已经放弃了我以前想做的事情(让它链接到标签到内容)并决定是否我至少可以让它链接到标签,并留在标签的顶部(标签标题所在的地方)生病会很开心。
我是reall Ÿ希望能解决犯规在于$ _POST或$ _GET数据使用表单要做到这一点可能不会与JS恶化得这么好工作..
预先感谢您
我敢肯定,它是如何工作的。 #tab3链接到该选项卡的内容,而不是标签所在的选项卡标题。为此,浏览器会将您带入内容。使浏览器非常短,您可以看到它将您带到标签内容的顶部 - 而不是页面的底部。 – themerlinproject 2011-03-16 07:29:16
#tab-3锚点位于每个选项卡内容的顶部..但内容没有被移动到选项卡中,直到页面加载完毕..因为JS文件被加载到页脚(根据可访问性标准)..问题是..页面加载启动时的#tab-3锚点并不是在一个标签中,而是仍然在一个又一个的div中排成一行......尽管它是display:none; ..所以它试图移动到那里(页面底部),然后加载标签..实现#tab-3已被调用并显示该标签为活动..但页面仍在寻找#tab-3当页面加载开始时的位置.. – haxxxton 2011-03-16 07:58:40