我是靠谱客的博主 闪闪音响,这篇文章主要介绍使用trigger方法触发事件 change -model,现在分享给大家,希望可以做个参考。

1. 功能描述

先使用on方法绑定模型对象的自定事件change_age_sex和age属性的change事件,然后分别调用trigger方法手动触发绑定的事件。

2. 实现代码

在页面的<script>元素中,加入如代码清单3-6所示的代码。

代码清单3-6 trigger方法触发事件
var person = Backbone.Model.extend({
     defaults: {
          name: "",
          sex: "女",
          age: 32,
          score: 120
     }
});
var man = new person();
man.on("change_age_sex", function () {
     console.log("您手动触发了一个自定义事件");
});
man.on("change:age", function (model, value) {
     if (value != undefined)
         console.log("您修改后的年龄为" + value);
     else
         console.log("您手动触发了一个年龄修改事件");
})
man.trigger("change_age_sex");
man.trigger("change:age");
man.set("age", 37);

最后

以上就是闪闪音响最近收集整理的关于使用trigger方法触发事件 change -model的全部内容,更多相关使用trigger方法触发事件内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(169)

评论列表共有 0 条评论

立即
投稿
返回
顶部