我爱编程

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

2018-05-07  本文已影响0人  cycrab
介绍bug背景:

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

悲惨的过程

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

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

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

上一篇 下一篇

猜你喜欢

热点阅读