javascript - bootstrap 2.1 模式自动对焦不起作用

标签 javascript jquery html twitter-bootstrap twitter-bootstrap-2

ISSUE : Auto focus is not applying to my pop up form of bootstrap 2.1

我正在使用 twitter bootstrap 2.1 尝试在单击并显示弹出窗口时自动聚焦在第一个输入元素上。

我需要指导来解决此问题。我尝试过使用 JavaScript focus 函数,也尝试过使用 html autofocus 属性,但它不适用。

Bootstrap modal show event

我尝试了这个堆栈溢出问题,但它需要将我的 Bootstrap 更新到 3.0,但我无法更新,因为它需要大量时间。

我想要与 Bootstrap 2.1 类似的自动对焦,请指导我实现这一点。

提前致谢

最佳答案

我解决了这个问题...

Bootstrap 模式有“显示”事件。它在模型打开后触发。只需将焦点表单的第一个元素的代码放在事件函数上即可。就像下面

$('your-model-id').on('shown', function () {
  $('#your-text-box-id').focus();
});

关于javascript - bootstrap 2.1 模式自动对焦不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29985079/

相关文章:

javascript - 如何在 javascript 中创建自定义对象?

php - 将文件内容转换为 JavaScript 数组

Javascript 从输入中获取文本并将其复制到跨度

javascript - 使用 JQuery 将复选框添加到无序列表

javascript - 如何在 native react 中获取 json 数据中的数组值?

javascript - 如何通知可折叠的折叠

javascript - 如何在alert中打印数组数据

javascript - 图像像素化的 CSS 变换

javascript - AngularJs TypeError : $scope. posts.push 不是一个函数

javascript - 下拉菜单淡出