我很难创建一个按钮,如果我想继续打开 URL 链接,它将弹出一个对话框来“确认”。但是,当我点击“google”按钮时,它会在我点击“ok”查看之前自动将我定向到 google 网站。我不知道我做错了什么。
您可以在此处查看 jsfiddle:http: //jsfiddle.net/uRGJD/76/
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;}
提前谢谢你!