在后台打开一个弹出窗口
Opening a popup window in the background?
是否有一种方法在jquery中我的浏览器不通过点击链接到新窗口移动,所以我只是呆在打开的窗口。
就像在页面上一样:
http://www.netvouchercodes.co.uk/expiring-voucher-codes当你点击获取代码&访问时,我们在主页上,后台会打开一个窗口。
你如何修改我的代码使它工作:
Html:<a href="http://www.yoursite.com/otherLink" class="yourLink">Click here</a>
Jquery: $('a.yourLink').click(function(event) {
$(this).next('.hiddenDiv').show();
window.open(this.href, '_blank');
$(this).remove();
return false;
});
CSS .hiddenDiv{
display:none;
}
该弹出窗口在Opera和FF的前景窗口中打开。你确定你只是没有改变一些浏览器设置,以便你的浏览器在背景选项卡中打开弹出窗口?同时,按住CTRL键点击链接会在后台打开它
href
自动为您执行魔术,因此您不需要通过Javascript更改位置。此外,如果您处理超链接的单击并将其返回为false,则对于浏览器来说意味着您根本没有单击,因此只需删除窗口。打开, 返回false,那么问题就解决了:
<a href="http://www.yoursite.com/otherLink" class="yourLink">Click here</a>
JQuery: $('a.yourLink').click(function(event) {
$(this).next('.hiddenDiv').show();
$(this).remove();
});
相关文章:
- 用javascript将数据从一个窗口传递到另一个窗口
- 创建一个方法,通过一个窗口进行迭代并获取Titanium中的所有控件
- 从另一个窗口访问document.getElementById
- notify.js没有'如果另一个窗口被聚焦,则不显示通知
- 使用YUI或ExtJS将隐藏的DIV变成一个窗口
- 从另一个窗口对链接触发单击事件
- Atom Electron:在另一个窗口中渲染画布
- 使用Javascript单击选择按钮时,在另一个窗口上显示图像
- Javascript/Jquery如何在另一个窗口中检测点击
- 用JavaScript打开一个新窗口,然后关闭前一个窗口
- 使用Javascript/jQuery在当前窗口后面打开一个窗口
- 从另一个窗口调用 iframe
- 在系统焦点使用Electron的地方打开一个窗口
- 将图像数组从一个窗口传递到另一个窗口,并在javascript的新窗口中显示图像
- 一键在一个窗口中打开两个不同的链接图像
- IE10在打开窗口并再次打开另一个窗口时不起作用
- 你怎么知道javascript是否无法打开一个窗口
- 使用 javascript 打开一个窗口,并从外部源加载 HTML 内容
- 仅在一个窗口中播放声音,该窗口使用javascript(可能是jquery)处于活动状态(在一个网站内)
- 用钛将一个窗口移动到另一个窗口