主干事件附件:Compat:Ready无法挂钩

时间:2018-12-06 作者:PawelC

我想问一个关于主干网事件的问题。当钩子被触发时,我无法运行某些函数。

我想

      wp.media.view.AttachmentCompat.prototype .on("attachment:compat:ready", function (e) {
            console.log("READYY");
        });
但这不起作用。什么对象处理AttachmentCompat的事件?也许我会早点做?

我可以通过扩展来运行我的函数,但对我来说,这不是最好的方式。

           var AttachmentCompatNew = wp.media.view.AttachmentCompat.extend({
            postSave: function () {
                this.controller.trigger(\'attachment:compat:ready\', [\'ready\']);



            }
        });

        wp.media.view.AttachmentCompat.prototype = AttachmentCompatNew.prototype;
有人能帮助我理解如何在不同的事件上触发我的函数吗??

1 个回复
最合适的回答,由SO网友:PawelC 整理而成

     if (wp.media) {
            wp.media.view.AttachmentCompat.prototype.on("ready", function (e) {
                console.log("Kompat Ready mokor 12");
            });
}
此事件名称为“ready”:)现在可以正常工作。也许这会对某人有所帮助。

相关推荐

自定义3.5版“添加媒体”弹出窗口(Backbone.js)

这里还有一个关于新(ish)3.5“添加媒体”弹出窗口的问题,以及如何自定义它!What I\'m trying to do我正在尝试做四件主要的事情:1)创建一个名为“Flickr上传”的自定义选项卡;2) 自定义上载中显示的文本button; 3) 填充select 外部下拉菜单API 排序选项(换句话说unset 默认选项和set 我自己的。。。仅适用于自定义选项卡);4) 将显示的照片更改为外部API 还可以添加标签、描述等。。。在右侧栏中。What I\'ve managed to do使用gi