所以我仍然遇到这个问题。但现在至少有一个我可以告诉你的在线版本..
http://dev.morrisonsports.com.au/products/zipvit-sport#tabs-3
正如你所看到的......当你使用#标签链接到除第一个标签之外的任何标签时(因为它太长了),用户最终会在页面的底部...而不是标签标题所在的位置。 。
我已经放弃了我之前尝试做的事情(将其链接到选项卡中的内容)并决定我是否至少可以将其链接到选项卡并保持在选项卡的顶部(标签标题的地方)生病了...
我真的希望解决方案不在于$ _POST或$ _GET数据,因为使用表单执行此操作可能无法很好地解决JS降级问题。
提前谢谢
答案 0 :(得分:0)
好的,所以在将评论发布到上面的themerlinproject之后..我发现javascript正在查看#tab-3锚点作为显示tab-3的指示器 (这是一个
<div>
不是
<a>
)
但浏览器会查找
<a name="tab-3">
独立于javascript ..并且失败a似乎正在寻找div ..所以我只是把以下代码..上面的标签菜单部分
<a name="tabs-1"></a>
<a name="tabs-2"></a>
<a name="tabs-3"></a>
<a name="tabs-4"></a>
<a name="tabs-5"></a>
现在浏览器链接到&lt; a&gt;和js链接到div:D
感谢themerlinproject的闪光灯