今天我正在为网页制作标签导航。 我试过滑动门的方法很好。 然后我意识到我必须包含一个删除选项卡的选项(通常是每个选项卡右上角的一个小X)。

我想使用嵌套的锚,但由于不允许,因此无效 然后我看到了Pageflakes的标签导航,它实际上正在工作(包括嵌套的超链接)。 为什么?

===============>>#1 票数:16

嵌套链接是非法的

===============>>#2 票数:9 已采纳

他们必须使用JavaScript做一些非常疯狂的事情才能使它工作(请注意父类和嵌套锚标签都没有名称或href属性 - 所有功能都是通过类名和JS完成的)。

这是html的样子:

<a class="page_tab page_tab">
  <div class="page_title" title="Click to rename this page.">Click & Type Page Name</div>
  <a class="delete_page" title="Click to delete this page" style="display: block;">X</a>
</a>

===============>>#3 票数:0

实际上,我之前粘贴的代码是在所有JS操作之后生成的DOM。 如果你没有Firefox的Firebug扩展,你应该立即获得它。

编辑:删除旧帖子,它不再有用。 萤火虫是,所以这个留下来:)

===============>>#4 票数:0

尽管嵌套标签是非法的,但使用JS编写它们会起作用!,试试这个:

$('<a>', {
     href: 'http://google.com',
     html: '<a>i am nested anchor  </a>I am top Anchor'
 }).appendTo($('body'))

===============>>#5 票数:0

我怀疑,如果您的浏览器以严格模式(例如XHTML DTD,application / xml + html MIMEtype)或“quirks”模式呈现页面,工作或不工作嵌套链接可能取决于。

  ask by ollifant translate from so

未解决问题?本站智能推荐:

1回复

从定位按钮打开标签

我创建了一些可以按预期工作的选项卡,但我试图将它们也与锚点一起使用 因此,对于每个选项卡,我都会有一个按钮,单击后应向下滚动到该选项卡并打开它 锚点有效,但我找不到打开选项卡的方法... 我已经用我的代码创建了这个Codepen 这是我正在尝试的代码:
1回复

如何使用锚点激活JavaScript中的标签

我想激活,在同一个页面,标签(所有选项卡有一个ID为#tab1 , #tab2 , #tab3 ...),当我点击一个#url ... 例如,激活#tab3当我点击像一个链接href="#tab3" 。 我认为这很容易,但对我而言并非如此。这是HTML代码: 因此,如果单击&l
2回复

如何在JQuery中使用定位标记从其他页面选择特定选项卡?

我想知道我们是否可以从另一个页面选择JQuery选项卡系统中的特定选项卡。 例如,我有3个菜单部分,分别是“主页”,“服务”,“联系人”。 在服务页面中,我现在具有一个带有3个标签的标签系统(Name1,Name2,Name3)。 例如,我在主页中,在“服务”下的子菜单中,具有指向选项
1回复

在锚标记中返回div

我想知道是否可以在mvc 4中以以下形式返回div,而不是锚标记中的完整/部分视图: 如果存在此方法,请让我知道该怎么做,否则,请回到绘图板上。 谢谢。
4回复

在新标签页中打开链接[重复]

这个问题在这里已有答案: 如何在html的新标签页面中打开链接? 13个答案 我为我正在做的项目创建了一个网站。 在网站的内容中,有一些可以访问的外部网页链接。 在用户点击其中一个链接的同时,他将被带到指定的链接,并且他将不再在当前页面上。 我想要做的是当用
2回复

锚过渡与选项卡的Bootstrap单击功能冲突

我正在尝试使用引导程序选项卡单击功能,但是在将动画用于从stackoverflow获得的锚标签时遇到了麻烦。 似乎单击功能使选项卡的单击功能搞砸了。有没有解决的办法? Java脚本
3回复

在Hash标签上防止窗口位置移动(使用Jquery选项卡)

好吧,我知道很多以前提出的问题,讨论这个话题但是我很茫然而且无法弄明白。 我的问题是,当我点击每个标签链接时,整个浏览器窗口会移动到标签内容div的锚点,就像您期望的那样,例如scrollTop链接。 有谁知道快速修复? 我正在使用这样的基本选项卡结构: <div id="
1回复

从其他页面打开特定标签

您能帮我解决我的特定问题吗? 我想从一个页面创建一个链接,以便仅使用JavaScript在特定标签处于活动状态时打开另一个页面。 ---------------------第1 --------------------- function chooseFloor(evt,
1回复

为HTML锚创建偏移量

我有一个网站(该网站很长,需要滚动),其中列出了一些教程/演示文稿。 为了方便起见,我决定在页面顶部创建一个菜单,用户可以在其中单击并跳至正确的位置(在同一页面上)。 菜单代码: 因此,现在在该站点上,我有几个隐藏的锚点,它们看起来如下: 这个想法是,用户单击链接并跳到网站上
1回复

jQuery选项卡插件在嵌套超链接时创建额外的锚标签

我是JavaScript和jQuery的新手。 在尝试将锚标签嵌套在tabs插件的内容div中时,正在创建额外的空actor标签。 我如何修改代码以防止这种情况发生。 我在这里创建了一个JSFiddle: http : //jsfiddle.net/p94aybey/ 谢谢