私はsenchatouch2に取り組んでいます。パネルといくつかの画像があります。パネルのタップでアクションを起動したい。画像はパネルの上部に配置されます。これらの画像は、スタイリングの目的でのみ使用されます。パネルをタップすると、次を使用してアクションを実行できます。
{
xtype : 'panel',
listeners:{
painted:function(ele){
ele.element.on('tap',function(){
console.log('you clicked panel');
});
}
}
},
ただし、このパネルの上部には画像があるため、このアクションを実行するには、画像がない場所をタップする必要があります。
{
xtype : 'img',
src : 'resources/images/landingImages/a1.png',
id : 'a1Image',
mode : 'element',
width:220,
height:240,
top:0,
left:60
},
パネル上で画像が重なっている場合でも、このイベントを発生させる方法はありますか?同じ画像が2つの異なるパネルに広がっているため、画像タップで関数を再度呼び出すことはできません。どんな助けでも大歓迎です。