Backbone.js的观点 - 结合事件元素的&QUOT之外; EL" [英] Backbone.js views - binding event to element outside of "el"

查看:118
本文介绍了Backbone.js的观点 - 结合事件元素的&QUOT之外; EL"的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

第二届答案<一个href=\"http://stackoverflow.com/questions/7802205/backbone-js-events-binding-like-delegate-in-jquery\">this问题很好地解释了如何在Backbone.js的意见事件声明被限定在视图的元素。

The 2nd answer to this question nicely explains how event declarations in Backbone.js views are scoped to the view's el element.

这似乎是一个合理的使用情况下,想要一个事件到一个元素绑定,例如范围之外在页面的不同部分的按钮。

It seems like a reasonable use case to want to bind an event to an element outside the scope of el, e.g. a button on a different part of the page.

什么是实现这一目标的最佳途径?

What is the best way of achieving this?

推荐答案

更新:这个答案是不再有效/右。请参阅其他答案下面!

为什么要这么做呢?

除此之外,你总是可以只使用常规的jQuery的处理程序绑定。例如。

Apart from that, you could always just bind it using regular jQuery handlers. E.g.

$("#outside-element").click(this.myViewFunction);

IIRC,Backbone.js的只使用常规的jQuery的处理程序,所以你基本上做同样的事情,但打破了范围:)

IIRC, Backbone.js just uses the regular jQuery handlers, so you're essentially doing the same thing, but breaking the scope :)

这篇关于Backbone.js的观点 - 结合事件元素的&QUOT之外; EL&QUOT;的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆