jQuery new windows(新窗口打開)是 jQuery 中常用的一個功能,其主要目的是在新窗口中打開一個指定的鏈接,而不是在當前窗口中打開。
$('a.new-window').click(function(e) { e.preventDefault(); window.open($(this).attr('href')); });
在上面的代碼中,我們使用了$('a.new-window')
來選取所有 class 為new-window
的鏈接,然后使用click()
方法為這些鏈接添加了一個點擊事件。其中,event 對象的preventDefault()
方法被用來阻止這些鏈接的默認行為,即在當前窗口中打開鏈接。
接下來,我們在window.open()
中傳入鏈接的地址,該方法將在新窗口中打開該鏈接。我們可以在window.open()
中添加更多的參數,例如設置窗口的大小、是否啟用工具欄等等,這里不再贅述。
值得注意的是,瀏覽器可能會阻止 JavaScript 打開新窗口。因此,如果您的代碼不起作用,請確保您的瀏覽器沒有阻止彈出窗口。