14

我试图找到一个在 ninja 表单准备好并加载到 DOM 时触发的 javascript 事件。

我查看了文档并在谷歌搜索了一段时间,找不到任何东西......

我正在使用 Ninja Forms 3+(尽管 2 更好......)

我宁愿没有运行间隔来检查表单是否已加载。

谢谢!

4

1 回答 1

20

不幸的是,漂亮的 Ninja Forms 插件没有正确记录。在我找到这个解决方案之前花了很多时间(使用 jQuery):

jQuery(document).on( 'nfFormReady', function() {
    console.log('Form is ready');
    // Place events handlers here:
    jQuery(".contact-form input[type=button]").on('click', function(){
        console.log('Do something');
    })
});
于 2018-09-15T13:17:15.580 回答