jquery - 弹出引导确认问题

标签 jquery button popup

我遇到了 bootstrap-confirmation.min.js 弹出窗口的问题。 我制作了一个删除图片的按钮,但在删除之前,您会在按钮下方看到一个小弹出窗口。有选项:是/取消。

当我单击“取消”并尝试再次单击我的按钮时,我必须单击我的按钮两次才能再次工作。当我在框外单击时,弹出窗口也不会关闭。我找不到任何信息来解决我的问题。

有人可以帮我吗?
我的按钮如下所示:

<button class="btn btn-default btn-danger" data-foto="<?php $data['fotoproduct']->foto2 ?>" id="delete_2" data-toggle="confirmation">

维韦德

我的代码如下所示:

 $(function(){
        var removeFunction = function(id) {
            var number = id.split('_');
            var foto = $('#foto_' + number[1]).attr('href');
            var p_id = $('#hidden_field').data('p_id');
            $.ajax({
                type: "POST",
                url: "verwijderfoto",
                data: {foto: foto, p_id: p_id},
                cache: false,
                success: function (data) {
                    $('#delete_' + number[1]).hide();
                    $('#load').fadeOut();
                    $('#foto_' + number[1]).hide();
                    $('.text_delete_' + number[1]).append("Geen foto");
                }
            });
        };
        $('[data-toggle="confirmation"]').confirmation({
            title: "Weet u het zeker ?",
            backdrop: "static",
            btnCancelLabel: "Cancel",
            btnOkId: "test",
            placement: "bottom",
            onCancel : function(){
                $(this).confirmation('hide');
            }
        });
        $('#imgs > button').on('click', function () {
            var id = $(this).attr('id');
            $('body').on('confirmed.bs.confirmation', function(){
                removeFunction(id);
            })
        });
    });

除了这个文件之外,我还使用常规的 bootstrap-confirmation.min.js。希望这是足够的信息。

我期待听到您的回复。

最佳答案

尝试在 bootstrap-confirmation.js 的开头添加这一行

if(this.inState == undefined) this.inState = {};

关于jquery - 弹出引导确认问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33608097/

相关文章:

Javascript/jquery,获取 (x,y) 处的所有 div 位置。转发触摸?

jquery - 卡在 Jquery 脚本上

html - 带有 'particular' 动画的 CSS 按钮

html - 包含 bootstrap.min.css 时不会出现 Bootstrap 弹出窗口

php文件中的javascript/css弹出div

javascript - 使用 jQuery "this"加上 CSS 选择器?

javascript - 打开新选项卡时使用 Javascript 刷新当前打开的选项卡

c++ - 自定义按钮形状

button - SwiftUI TabView : Set selected tabItem from different view but detecting repeated selection

jQuery BubblePopup 不显示在模式对话框上