如何知道bootstrap插件已初始化

时间:2017-02-07 16:55:33

标签: javascript jquery twitter-bootstrap

我正在尝试在这里找到bootstrap的validator.js插件: https://1000hz.github.io/bootstrap-validator/

我想要挂钩提交事件。

以下内容写在插件的文档中:“确保在表单上初始化插件后绑定了提交处理程序”

我已经编写了这样的提交处理程序,一切似乎都正常。

$( document ).ready(function() {
    $('#form').validator().on('submit', function (e) {
      if (e.isDefaultPrevented()) {
        console.log("invalid form");
      } else {
        console.log("everything looks good!");
      }
    })
});

但我可以肯定这会一直有效吗?

如何确定插件已初始化?

1 个答案:

答案 0 :(得分:2)

在文档准备好之前,页面无法安全操作,因为:

$(document).ready(function(){...});

如果您想在整个页面(图片或iframe)之后加载您的函数,而不仅仅是DOM已准备好使用:

$(window).on("load", function(){...})