gpt4 book ai didi

javascript - Handlebars 助手的 Ember View 无法检测到自己何时被单击

转载 作者:太空宇宙 更新时间:2023-11-04 13:10:55 25 4
gpt4 key购买 nike

我有一个 Handlebars 助手 View ,我希望它在单击时执行某些操作。但是什么也没有发生。

VpcYeoman.GlassPanelView = Ember.View.extend({
tagName: 'div',
classNames: ['glassWindow'],
click: function(e) {
console.log('Embers docs will be their downfall in 2 years because it is unorganized, takes up all of the google search results and gives vague examples if any at all ')
$(this).css('display', 'none');
$(this).parent().removeClass('float-right-col-minimized');
}
});

Ember.Handlebars.helper('glass-Panel', VpcYeoman.GlassPanelView);

{{#glass-Panel}} {{/glass-Panel}} 应该知道何时使用(this)点击它,为什么这对我不起作用?

最佳答案

点击事件被正确处理。问题是您在应该使用 this.$() 时却使用了 $(this)。这是一个工作 JS Bin .

使用助手渲染 View 不会影响绑定(bind)。

关于javascript - Handlebars 助手的 Ember View 无法检测到自己何时被单击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24702238/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com