bootstrap模态框引出来的表单聚焦小bug

介绍bug背景:

       原本想在模态框关闭的时候,页面上的textarea标签能自动聚焦,于是用了focus()这个大家熟知的函数,但是textarea的光标闪了一下就消失了。

悲惨的过程

       一般在调用绑定的元素的modal("hide")事件就能关闭模态框,然后加上textarea的focus()函数就能实现上面的效果,事与愿违。经过调试发现,在模态框关闭的时候,其绑定模态框的按钮上回触发聚焦事件(这个还不知是啥原因,有知道的望告知一下)。

$('#identifier').on('hidden.bs.modal', function () {
  // 执行一些动作...
})

然后,在这个bootstrap提供的回调方法在调用聚焦事件即可;

你可能感兴趣的:(bootstrap模态框引出来的表单聚焦小bug)