2017-05-16 29 views
0

我在jQuery的寫了下面的代碼打開新的標籤頁時:jQuery的模擬CTRL +單擊單擊事件

$(document).on("click", "#datatable-responsive tbody tr td button.btn", function() { 
    window.open('somelinkhere', '_blank'); 
    }); 

所以這裏的問題是,當我這樣做是這樣的,它完美的作品,新的打開的標籤獲得焦點,我不希望發生這種情況。相反,我想模擬這兩個快捷鍵:Ctrl +鼠標左鍵點擊

,使我的主窗口停留在重點和新標籤打開得到...

我怎麼能做到這一點jQuery的?

+2

請參閱:http://stackoverflow.com/questions/15133605/open-new-window-without-focus-on-it – Tokiin

+0

@Tokiin剛剛閱讀了幾個答覆,我怎麼會反映這對我的情況? – User987

+0

任何人? :) – User987

回答

1

一種解決方案可能是:

$(document).ready(function() { 
$("#datatable-responsive tbody tr td button.btn").click(function() { 
    var thisWind = window.location; 
    window.location = ('http://www.google.lt'); 
    window.open(thisWind, '_blank'); 
});  
}) 

很簡單 - 第一個窗口的位置改爲彈出的網址,然後在主窗口重新打開。

+0

看起來很好的工作......但它的LED頁面加載....不是嗎?有可能有其他一些方法:( –

+0

@ Rush.2707是的,有兩個負載,但在這裏我們需要一個工作,只有這個進入我的腦海.. –