在页面锚点不在Firefox中工作
我已经得到了我的代码,如下所示,每个页面的重复次数不尽相同。 我的目标是打开一个弹出窗口,并通过网址直接转到该特定镜头
www.example.com/shot/#12
。
由于某些原因,这在IE和Chrome中运行正常,但在Firefox中没有。 在Firefox中它指向不同的东西,但打开弹出窗口。
<repeater>
<div>
<div>
<a href="#ShotNumber" name="#12">
</a>
</div>
<div>
HTML FOR EACH SHOT
<div>
<div>
<repeater>
锚
<a name="Anchorname"></a>
例如:正常的方式
<div>
<a href="#ShotNumber">Go to ShotNumber</a> <!-- Link to ShotNumber -->
<a href="#12">Go to 12</a> <!-- Link to 12-->
</div>
<!-- more stuff -->
<div>
<a name="ShotNumber"></a> <!-- Anchor name=ShotNumber -->
HTML FOR ShotNumber
</div>
<!-- more stuff -->
<div>
<a name="12"></a> <!-- Anchor name=12 -->
HTML FOR 12
</div>
像这样称呼它:
example.com/myShot.html#ShotNumber
编辑: html5:指示部分的文件
如果DOM中有一个元素的ID完全等于已解码的fragid,那么树中第一个这样的元素就是文档的指示部分; 在这里停止算法。
如果有一个是在具有名称属性,其值正好等于fragid(未解码fragid)DOM 中的元素,然后在树顺序中的第一元件,例如是在文档的所指示的部分; 在这里停止算法。
尝试<a name="12">This is item number 12</a>
然后<a href="#12">Go to item number 12</a>
。
他们还说,在HTML5中不支持anchor id。 这可能是有趣的。
链接地址: http://www.djcxy.com/p/88993.html