【发布时间】:2014-11-09 01:09:19
【问题描述】:
在 jQuery 或 JavaScript 中是否有办法让用户能够通过 CTRL + 单击链接在新选项卡中打开链接,例如 <a href="">example</a> 元素?
这是我正在谈论的一个例子:-
jQuery('#some-link').bind('click', function() {
window.location = 'http://someurl.com';
});
如果您按住 CTRL 并单击 'some-link' 元素,则在使用上述代码时,它只会在当前页面中打开页面,您有什么想法吗?
【问题讨论】:
-
我认为您可能还想检查 ctrl 按键
-
有很多键可以改变默认行为。你最好使用
filter-altered-clicks之类的东西来为你处理。
标签: javascript jquery