结合事件元素的&QUOT之外

结合事件元素的&QUOT之外

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

问题描述

第二届答案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"的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-24 05:32