嘿所以我在我的网站上设置了一个右键菜单,你可以在这里看到
一切都很好,除了我想添加能力以在新标签中打开一个链接。我到处寻找,无法找到一个可靠的答案。我还需要一种方法来制作菜单,以便只在悬停在锚标记上时显示选项。在此先感谢您的帮助。
P.S我不需要编写的实际代码很好,而只是指向谢谢方向。
答案 0 :(得分:2)
现在可以在新标签页中指定打开,但是当新浏览器支持CSS3时,我们可以使用标签链接。
请参阅:http://www.w3.org/TR/2004/WD-css3-hyperlinks-20040224/#target-new
现在,为什么不使用target =“_ new”?
答案 1 :(得分:0)
您需要从click
对象的event
属性中保存target
事件处理程序中单击的元素。您可以使用元素的nodeName
属性获取标记名称,如果它是A
元素,则可以使用href
属性获取URL。
答案 2 :(得分:0)
选项卡是特定于浏览器的,因此您可能只想在新窗口中通过在链接中指定target
属性来打开它,如下所示:
<a href='somewhere.html' target='_blank'>My Link</a>
当点击其中一种类型的链接时,大多数标签式浏览器都会让用户指定是否要在新标签页或新窗口中打开它。