【发布时间】:2020-02-04 15:19:39
【问题描述】:
当用户将鼠标悬停在一个元素上时,我想做这样的事情:
document.getElementById("dropdownCategory").disabled = true;
<Tooltip arrow placement="right" title={props.description} >
<FormControl id="dropdownCategory" >
<InputLabel id="demo-simple-select-label" >{props.title} - {props.price}€</InputLabel>
<Select
labelId="demo-simple-select-label"
id="demo-simple-select"
value={category[props.id]}
onChange={handleCategory}
name={props.id}
>
{numbers.map(l => (
<MenuItem value={l} key={l}>{l}</MenuItem>
))}
</Select>
</FormControl>
</Tooltip>
这是我的组件,当用户将鼠标悬停在它上面时,我想禁用它
【问题讨论】:
-
你能分享一些代码吗?我们无法仅用一行代码理解场景:)
-
对您希望在悬停时禁用的为什么进行一些描述会很有帮助。对用户来说,这似乎是一件可怕的事情。我希望还有其他一些更重要的条件在起作用——否则为什么会有一个不允许用户与之交互的
Select? -
实际上我想以其他方式进行,默认情况下选择是禁用的,当用户将鼠标悬停在它上面时它将处于活动状态。将有几个选择项,但其中只有一个可以处于活动状态,即悬停的那个!
标签: css reactjs material-ui