2016-08-13 24 views
0

如果被点击的元素不是canvas元素,则此流星客户端代码会尝试应用单击事件。 这是做不到的,怎么解决?在模板事件选择器中使用“not”

Template.myTemp.events({ 
    'click :not("canvas")': function(e) { 
    console.log('clicked'); 
    } 
}); 

回答

0

要选择所有元素(*)不属于<canvas>:not(canvas),不包括引号):

Template.myTemp.events({ 
    'click *:not(canvas)': function(e) { 
    console.log('clicked'); 
    } 
});