【发布时间】:2014-12-26 17:15:34
【问题描述】:
我想模拟 ctrl + 单击交互以在所有浏览器的背景选项卡中打开链接。
稍有不同的是链接是基于一个被选中的复选框。
这是 JSbin + 问题的代码以供将来参考:
JSBin 链接
http://jsbin.com/hisozawibu/2/
代码
<input class="ad-check" data-url="http://www.google.com" type="checkbox" id="test" name="test" />
<label for="test">Test</label>
$('body').on('click', '.ad-check' ,function(){
var self = $(this);
window.open(self.attr('data-url'), "_blank");
window.blur();
});
我看过图书馆,但对于这么简单的事情似乎没有必要。
当您搜索酒店并选择供应商时,可以在 Kayak 上看到我想要实现的技术。
B
【问题讨论】:
-
你为什么说背景??
-
标签没有获得焦点。
-
复制了ctrl的方法,鼠标点击链接。
-
打开新窗口,聚焦当前窗口
-
打开新标签,关注当前标签。但是,如果只能使用新窗口,那将同样有用
标签: javascript jquery new-window