在新选项卡中右键单击打开链接的浏览器菜单,使用敲除点击绑定

时间:2015-11-02 08:48:05

标签: html knockout.js

我有一个div我正在做敲击点击绑定。在通过绑定调用的函数内部,我正在window.open导航到另一个页面。

但是,我希望用户有类似于点击传统链接的体验,您可以在新标签中获得打开链接的默认浏览器菜单,类似于此

Sample

那么有什么方法可以用div来获得它吗?

1 个答案:

答案 0 :(得分:0)

最简单的方法仍然是使用链接。你只需将其格式化为一个div,实际上,除非你对其进行格式化,否则它没有特殊外观。

.someClass {
    display: block;
    border: solid 1px black;
    cursor: default;
    text-decoration: none;
    color: inherit;
}
<a href="#" class="someClass">
    I'm a link that looks like a div. Right click on me!
</a>
<br/>
<div class="someClass">
    I'm a div
</div>