繁体   English   中英

触发事件的javascript动作

[英]javascript action to trigger an event

我已经在这方面工作了一段时间。 但我认为我很难简单地回答这个问题。

我有这个对象。 它是另一个对象的子对象。

子对象具有执行 fn() 的“action”属性; 单击鼠标时,我触发了操作,我可以看到我正在执行 fn() 没有任何问题。

我希望 fn() 触发父对象的事件。

$('#par).on('trgr.obj', fn(e, dta) { alert('success'); });
$('#par').obj({
    chi: { action: fn(dta) {
        console.log("doing okay so far");
        // Here is where I'm trying to trigger trgr.obj event
        // this is what I have so far.
        var inst = $.obj.reference(dta.reference);
        var objT = inst.get_node(dta.reference);
        inst.trgr(
            objT, { type: "default" }, "last"
            , function (newDta) {
               setTimeout(function () { inst.edit(newDta); }, 0);
            }
        );
    }}
});

动作如何触发事件“trgr.obj”?

任何帮助表示赞赏。

您是否正在寻找 jQuery 来触发自定义事件? 试试$('#par').trigger('trgr.obj')

http://api.jquery.com/on/

暂无
暂无

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

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