gpt4 book ai didi

javascript - twitter-bootstrap 模式确认对话框

转载 作者:行者123 更新时间:2023-11-28 11:25:42 33 4
gpt4 key购买 nike

我不知道如何使用 Bootstrap 模式实现确认对话框,这是我的代码,不起作用:

<div id="id" class="modal hide">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
<h3>title</h3>
</div>
<div class="modal-body">
<p>confirm message</p>
</div>
<div class="modal-footer">
<button data-dismiss="modal" class="btn">No</button>
<button id="id-confirm" class="btn btn-primary">Yes</button>
</div>
</div>
<a id="a" href="http://example.com">link</a>
<script type="text/javascript">
var confirmed = false;
var modal = $('#id');
var clickee = $('#a');

clickee.click(function() {
if (!confirmed) {
modal.modal('show');
return false;
}
});
$('#id-confirm').click(function() {
confirmed = true;
clickee.click();
modal.modal('hide');
});
</script>

当我点击链接link时,会弹出对话框,但是当我确认后,没有发生重定向,当我再次点击链接link时,我被重定向。

我可以重定向到链接的 href,我知道,但我想让它可重用,而不是链接(a 元素),我还可以使用按钮或定义 onclick按钮上的事件。

感谢您的回答。

最佳答案

让我先了解一下。

您需要单击需要打开 Bootstrap 确认模式的链接,然后单击"is",用户需要转到其他链接?

如果是这样的话:

<a id="a" href="#id" data-toggle="modal">link</a>

然后为什么不在 id-confirm 按钮单击时进行重定向

您需要删除 href="http://example.com",因为 Bootstrap 模式不知道应该打开哪个 div。

关于javascript - twitter-bootstrap 模式确认对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13434711/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com