我有一个带有点击事件和属性的父视图。在这个我有5个其他元素。问题是,如果我点击其中一个元素,它会选择父事件监听器,并且调用的代码会检查被点击的元素是否具有特定的数据属性。
有没有办法只将click事件应用于父级而不是子级?
目前我正在检查e.source是否具有该属性,如果没有检查父级,但感觉不对。
示例代码:
<View onClick='foo' target='someId'>
<imageView/>
<imageView/>
<imageView/>
</View>
&#13;
由于
答案 0 :(得分:4)
是的,您可以在touchEnabled : false
ImageView
答案 1 :(得分:1)
设置bubbleParent: false
对您有用,并且您可以保留touchEnabled: true
,以防您仍然需要ImageView
上的触摸事件。