-1
我有下面的代碼設置爲在同一個窗口中打開一個URL,但需要兩次點擊打開,任何想法的原因?jquery:如何在同一個窗口中打開外部鏈接
$('button.more-details-link').on("click",function(){
window.open(url, '_self')
});
我有下面的代碼設置爲在同一個窗口中打開一個URL,但需要兩次點擊打開,任何想法的原因?jquery:如何在同一個窗口中打開外部鏈接
$('button.more-details-link').on("click",function(){
window.open(url, '_self')
});
嘗試在一個文檔準備函數進行包裝: https://jsfiddle.net/z2b08x7t/
$(function(){
$('button.more-details-link').on("click",function(e){
e.preventDefault();
var url = "google.com"
window.open(url, '_self')
});
});
或者,如果你想在一個空白的窗口中打開它:
$(function(){
$('button.more-details-link').on("click",function(e){
e.preventDefault();
var url = "google.com"
window.open(url, '_blank')
});
});
$(function() {
$('button.more-details-link').on('click', function(){
window.open('url', 'window name', 'window settings');
return false;
});
});
,或者你可以使用
$(function(){
$('yourselector').prop('target', '_blank');
});
有關window.open()
細節,你可以檢查this文章
您的意思是打開了在_same_窗口中的網址?如果不是,那麼你希望你的目標是'_blank'而不是'_self'。 – patstuart
是的同一個窗口 – Pianoc