【发布时间】:2015-11-02 08:48:05
【问题描述】:
我有一个 div,我正在对它进行淘汰赛点击绑定。在通过绑定调用的函数内部,我正在执行window.open 以导航到不同的页面。
但是,我希望用户获得类似于单击传统链接的体验,您会在新标签页中获得默认浏览器菜单打开链接,类似于此
那么有没有办法用 div 来实现呢?
【问题讨论】:
标签: html knockout.js
我有一个 div,我正在对它进行淘汰赛点击绑定。在通过绑定调用的函数内部,我正在执行window.open 以导航到不同的页面。
但是,我希望用户获得类似于单击传统链接的体验,您会在新标签页中获得默认浏览器菜单打开链接,类似于此
那么有没有办法用 div 来实现呢?
【问题讨论】:
标签: html knockout.js
最简单的方法仍然是使用链接。您只需将其格式化为看起来像一个 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>
【讨论】: