繁体   English   中英

如何知道bootstrap插件已经初始化

[英]How to know that bootstrap plugin has been initialized

我正在尝试为这里找到的引导程序实现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!");
      }
    })
});

但我能确定这会一直有效吗?

如何确定插件已经初始化?

在文档准备好之前,不能安全地操作页面,因为:

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM