我很難創建一個按鈕,如果我想繼續打開URL鏈接,它將彈出一個對話框'確認'。然而,當我點擊按鈕「谷歌」,它會自動將我引導到谷歌網站,甚至在我點擊「OK」進行查看之前,我不知道我在做什麼錯誤。jQuery對話框按鈕在打開URL之前確認
HTML:
<button class="open" onclick="window.open('http://google.com')">Google</button>
<div class="unique">Are you sure you want to continue?</div>
JS:
$(function() {
$('.open').on("click", function(e) {
var link = this;
e.preventDefault();
$('.unique').dialog({
buttons: {
"Ok": function() {
window.location = link.href;
},
"Cancel": function() {
$(this).dialog("close");
}
}
});
});
});
CSS:
.unique {display: none;}
謝謝您的高級!
謝謝。我刪除了onClick並更改了window.location = link.href;到window.open(「http://www.google.com」);它工作正常;但是,通過指定「google.com」,我無法爲新網址創建按鈕。任何方式在這個? – user1652920