handleClick = event => {
var elseLi = event.target.offsetParent.childNodes;//获取父元素的所有子元素
for (var i = 0; i < elseLi.length; i++) {
//判断是否是ele节点,是否与触发事件的节点相同
if (elseLi[i] == event.target) {
Tida.transition(elseLi[i], {
backgroundColor: "#ccc"
},{
timingFunction:"ease",
duration:100
});
} else {
Tida.transition(elseLi[i], {
backgroundColor: "white"
});
}
}
};
{this.state.title.map((item, index) => {
return (
<View onTouchStart={event => this.handleClick(event)}>
{item.title}
</View>
);
})}