javascript - 如何更改antd的触发
问题描述
Collapse
in的默认触发器antd
是点击的,但是没有提供任何 props 可以将其更改为其他,例如 hover。
解决方案
您可以使用:hover
(CSS) 或mouseenter
事件来获得任何所需的行为:
const Hover = styled(Panel)`
:hover {
background-color: palevioletred;
}
`;
const Text = () => (
<div onMouseEnter={() => console.log('On Mouse Hover')}>This is Header</div>
);
ReactDOM.render(
<Collapse onChange={callback}>
<Hover header={<Text />} key="1">
<p>{text}</p>
</Hover>
</Collapse>,
document.getElementById('container')
);
推荐阅读
- loops - 循环遍历特定列和设置值
- apache-kafka - Spring Cloud Stream - 由于反序列化错误,在发送到 dlq 时不提交偏移量,直到处理有效记录
- assembly - 带有 OR 和 AND 符号的 MIPS CODE 数学表达式
- r - 安装 R 包 fgsea:download.file 中的错误
- java - 它是如何工作的?洗牌阵列
- php - 如何将输入字段放入图像的区域协调中
- python - 如何与python中脚本给出的反向shell交互?
- tomcat - Microsoft IIS 10 - Apache Tomcat 7 反向代理 Windows 身份验证问题
- python - 删除 JSON 对象中的键,并添加不同的键
- android - setState 不工作 - React Native 地图不显示用户当前位置