我有一個網站的公共視圖上的鏈接,只有在用戶通過身份驗證時才被允許執行。所以現在如果一個匿名用戶點擊鏈接,那麼登錄模式將會彈出。我存儲了一個鏈接被點擊的ID並使用登錄憑證發送。然後刷新頁面,並在$(document).ready()
我做觸發點擊期待它遵循href
屬性使用jquery觸發點擊打開一個新選項卡點擊
$('selectedLink').trigger('click');
我已經找到了問題。所以我現在有一個onclick
屬性,它可以正常觸發。在onclick
屬性中,我有一條說window.open(url)
這行很好,但總是被瀏覽器彈出窗口攔截器阻止。有沒有什麼辦法觸發腳本中的點擊並讓它打開一個新標籤?
window.open(url)爲我打開一個新選項卡...您遇到什麼瀏覽器問題? – tymeJV 2013-03-11 19:27:47
@tymeJV請參閱http://jsfiddle.net/vyW3V/1/,瞭解如何獲得「彈出窗口被阻止」 – 2013-03-11 19:28:37
在頁面加載時我做了...當我實際單擊按鈕時,它一切正常。 (我使用IE9)Nvm,我剛剛意識到你想要.../facepalm。 – tymeJV 2013-03-11 19:30:06