您好,欢迎来到哗拓教育。
搜索
您的当前位置:首页BootstrapModalEventNotFiredWhenModalisShown/Hidden

BootstrapModalEventNotFiredWhenModalisShown/Hidden

来源:哗拓教育

问题描述

使用jQuery(3.2.1)。

Bootstrap(v4-alpha)的Modal中,如果Modal存在.fade那么shown.bs.modal以及hidden.bs.modal事件的回调函数不会被正常触发。

但是show.bs.modal以及hide.bs.modal两个事件的触发是正常的。

这两种事件的区别在于immediatelywait for CSS transitions to complete

解决方法

在设置事件监听器之前动态添加.fadeclass:

$ ->
 registerModal = $('#registerModal')
 registerModal.addClass('fade')
 registerModal.on('hidden.bs.modal', ->
 $(this).find('input').val('')
 )

Copyright © 2019- huatuo2.com 版权所有 湘ICP备2023021991号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务