我希望用户在我的菜单中按下每个项目获取width
并offset
离开该元素并设置状态...这是我的代码:
{clearMenuItems && clearMenuItems.map((item, index)=> {
return (
<TouchableElement
key={index}
underlayColor='#f2f2f2'
style={styles.item}
onPress={()=>{handleOnPress(item)}}
>
<Text style={styles.text}>{item.title}</Text>
</TouchableElement>
);
})
}
我怎样才能获得元素的风格?
答案 0 :(得分:0)
TouchableHithlight
中有underlayColor
道具。您可以自定义颜色。如果要更改其他内容,则必须在按下按钮组件时应用不同的样式。将Touchable包装在您自己的组件中是一件好事,例如您可以添加状态或样式。
答案 1 :(得分:0)
这是一个如何获得元素风格的例子:
$('.nitssection').find('a').each(fucntion () {
$(this).removeAttr("href");
});
$('.nitstext').click(function () {
$(this).attr("contenteditable", "true");
});