【发布时间】:2020-04-22 01:18:17
【问题描述】:
我有一个问题,我想实现一个条件样式和一个悬停函数(对于 TableRows)。单独使用两者都可以正常工作,但一起悬停功能不起作用。
CSS
const StyledTableRow = withStyles((theme) => ({
root: {
tableRow: {
"&$hover:hover": {
backgroundColor: "blue"
}
},
},
}))(TableRow);
JSX
<TableBody>
{RankingData.map((row) => (
<StyledTableRow hover
className={classes.tableRow}
key={row.name}
style ={(
row.remaining === "2" ||
row.remaining === "1" )
? { background : " #ffff66" }:{ background : "
#ff9999" }}>
<StyledTableCell align="right" size= 'small'>{row.starters}
</StyledTableCell>
<StyledTableCell align="right" size= 'small'>{row.remaining}
</StyledTableCell>
</StyledTableRow>
))}
</TableBody>
有谁知道我必须做什么才能使条件格式和悬停一起工作?
提前谢谢你!
【问题讨论】: