引导程序模式立即关闭,应延迟

wootcootinboogie

在此示例中,单击contact导航菜单上的选项卡将打开引导程序模式。如果用户在模式的文本框中输入的字符串少于10个,则会出现警告,并且模式不会关闭。如果字符串大于十,那么将在模态上附加一条消息,说类似success...,模态应延迟拼写然后消失。使用当前的代码,验证部分和模式将显示出来,但是在它消失之前没有任何延迟。为什么当前的代码无法正常工作,我该如何解决?

小提琴JS

$(document).ready(function () {

            $('#modalClose').click(function () {
                var validResult = getLength('#tbName', 10);
                if (validResult) {
                    var successMessage = $('<div>').text('Successfully saved to database...').css('color', 'green');
                    $('.modal-body').append(successMessage);
                    $('#contact').delay(5000).modal('hide');
                }
                else {
                    alert('input did not meet validation, try again');
                    $('#tbName').val('').focus();
                }
            });
            function getLength(el, x) {
                var len = $(el).val().length
                return len > x
            }
            $('#contact').on('hide.bs.modal', function () {
                $('#tbName').val('');
            });
            $('#contact').on('shown.bs.modal', function () {
                $('#tbName').focus();
            });
        });
PSL

您应该使用setTimeout而不是delay延迟适用于动画队列。

  window.setTimeout(function(){
     $('#contact').modal('hide');
  }, 2000); //2000 milliseconds i.e 2 seconds, you can change it to the value as you need

演示版

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

引导模式:如何淡入,但在关闭时立即消失

来自分类Dev

javascript引导程序模式-取消关闭

来自分类Dev

正在关闭引导程序模式...有时无法关闭

来自分类Dev

如何知道引导程序模式关闭时单击了哪个按钮?

来自分类Dev

从控制器关闭角度引导程序模式窗口

来自分类Dev

关闭引导程序模式弹出窗口时的方法调用

来自分类Dev

在引导程序模式窗口中更改关闭按钮的颜色

来自分类Dev

jQuery完全关闭引导程序模式对话框

来自分类Dev

任何实例的AngularUI引导程序模式关闭事件

来自分类Dev

询问用户是否真的要关闭引导程序模式

来自分类Dev

引导程序模式关闭后如何重新加载页面

来自分类Dev

如何防止仅在退格按键上关闭引导程序模式

来自分类Dev

当输入未填充时,防止引导程序模式关闭

来自分类Dev

关闭引导程序模式后如何重置angularjs的表单验证

来自分类Dev

关闭引导程序 3 模式后滚动正文

来自分类Dev

如何使用最后弹出的模式上的关闭按钮关闭多个引导程序模式

来自分类Dev

延迟角度UI模式关闭

来自分类Dev

关闭引导程序警报

来自分类Dev

使用setInterval关闭引导程序模式会导致重复关闭

来自分类Dev

.pyw tk程序立即关闭?

来自分类Dev

简单的桌面程序立即关闭

来自分类Dev

当模式中的.form-control成为焦点时,关闭引导程序模式在Firefox中将挂起

来自分类Dev

打开和关闭引导模式

来自分类Dev

引导程序模式选项

来自分类Dev

引导程序模式在4秒钟或用户单击后关闭

来自分类Dev

角度ui引导程序:模式关闭时承诺已解决/被拒绝

来自分类Dev

在jQuery中按esc或outside时动态禁用关闭引导程序模式

来自分类Dev

单击数据关闭按钮时,如何清除引导程序模式中的所有输入字段?

来自分类Dev

如何在不触发事件的情况下打开/关闭引导程序模式?

Related 相关文章

  1. 1

    引导模式:如何淡入,但在关闭时立即消失

  2. 2

    javascript引导程序模式-取消关闭

  3. 3

    正在关闭引导程序模式...有时无法关闭

  4. 4

    如何知道引导程序模式关闭时单击了哪个按钮?

  5. 5

    从控制器关闭角度引导程序模式窗口

  6. 6

    关闭引导程序模式弹出窗口时的方法调用

  7. 7

    在引导程序模式窗口中更改关闭按钮的颜色

  8. 8

    jQuery完全关闭引导程序模式对话框

  9. 9

    任何实例的AngularUI引导程序模式关闭事件

  10. 10

    询问用户是否真的要关闭引导程序模式

  11. 11

    引导程序模式关闭后如何重新加载页面

  12. 12

    如何防止仅在退格按键上关闭引导程序模式

  13. 13

    当输入未填充时,防止引导程序模式关闭

  14. 14

    关闭引导程序模式后如何重置angularjs的表单验证

  15. 15

    关闭引导程序 3 模式后滚动正文

  16. 16

    如何使用最后弹出的模式上的关闭按钮关闭多个引导程序模式

  17. 17

    延迟角度UI模式关闭

  18. 18

    关闭引导程序警报

  19. 19

    使用setInterval关闭引导程序模式会导致重复关闭

  20. 20

    .pyw tk程序立即关闭?

  21. 21

    简单的桌面程序立即关闭

  22. 22

    当模式中的.form-control成为焦点时,关闭引导程序模式在Firefox中将挂起

  23. 23

    打开和关闭引导模式

  24. 24

    引导程序模式选项

  25. 25

    引导程序模式在4秒钟或用户单击后关闭

  26. 26

    角度ui引导程序:模式关闭时承诺已解决/被拒绝

  27. 27

    在jQuery中按esc或outside时动态禁用关闭引导程序模式

  28. 28

    单击数据关闭按钮时,如何清除引导程序模式中的所有输入字段?

  29. 29

    如何在不触发事件的情况下打开/关闭引导程序模式?

热门标签

归档