canjs-control

    0热度

    1回答

    可能不是常见用例,但我在文档上触发了几个自定义事件,并且应用程序会监听它们。例如:http://jsbin.com/uradod/3/edit 如何将此转换为CanJS控制器?我有类似的东西:http://jsbin.com/uradod/6/edit。可能吗?如果是这样,怎么样?

    0热度

    1回答

    如何将can.compute添加到can.Control实例原型中?我试图通过扩展将它传递给实例函数,但该类的所有实例共享计算的单个实例。 can.Control.extend('App.Window', { ... },{ ... active: can.compute(true, function(newVal, oldVal) { return !!

    1热度

    1回答

    的CanJS documentation具有这样一个例子: var Todos = can.Control.extend({ init: function(element , options) { ... }, 'li click': function(li) { ... }, 'li .destroy {destroyEvent}': function(el, e

    1热度

    2回答

    如何在CanJS中绑定右键单击事件? 我试过以下,但我猜想点击只捕获左键单击(如ev.which不记录右键点击3)。 '.btn click': function (el, ev) { console.log(ev.which); switch(ev.which) { case 1: var val = 1; break; c

    0热度

    1回答

    我一直坚持以下情况。 1st我将点击事件处理程序添加到页面的所有元素,它调用一个小的弹出窗口。我无法从这个*选择器中分离弹出窗口,因此它会打开弹出窗口,等等。 我已经试过如下: var controller = can.Control.extend({ '*:not(.popup *) click': function(el, event) { //This does not work

    1热度

    2回答

    我正在查看Canjs样本进行对照。 TaskStriker = can.Control({ "{task} completed": function(){ this.update(); }, update: function(){ if (this.options.task.completed) { this.element.ad

    1热度

    1回答

    我正在编写一个canJS应用程序,至今已成功处理html表格的click事件。使用下面的代码。 'table td click':function(el,event){ console.log('clicked ',el.text()); } 如何只听单击第一列的表,而不是整个TD? 如何从td(el)检索特定列的数据?

    1热度

    2回答

    我使用的是canJs 1.1.8和jQuery。 我有一些德国各州 <ul> <li class="states active"> <i class="icon-screenshot"></i> <span style="background-color: rgb(255, 255, 255); padding-right: 79px;">Bundesland</span>

    1热度

    1回答

    我正在为我的项目使用CanJS(一个js框架)。但我有一个问题。 我已经写了一些代码book.js如下: Book = can.Model({ create: 'POST site/book' },{}); Books = can.Control({ '.gotoPrevPage click' : function(){ b= new Book({nam