如何返回一个值(真或假)以查看元素是否被悬停而不在REACT中悬停在该元素上

时间:2018-11-09 13:00:46

标签: reactjs hover state

我有一个导航栏,单击导航栏时会设置状态并打开一个子导航栏。如果子菜单上20秒钟后没有任何活动(未悬停),我想使用子菜单设置动画。

    想法-Hover(),mouseover / out,mouseenter / leave不是解决方案,因为如果打开子菜单后根本没有任何活动(鼠标CREATE OR REPLACE FUNCTION delete_room() RETURNS trigger AS $BODY$ BEGIN DELETE FROM ROOMS WHERE (OLD.ROOM_ID = ID) RETURN NEW; END; $BODY$ CREATE TRIGGER delete_room_changed BEFORE UPDATE ON USERS FOR EACH ROW EXECUTE PROCEDURE delete_room() 没有离开子菜单元素等),该怎么办? 。 -所以这不是解决方案
  1. 想法-使用setTimeOut()将状态设置为打开子菜单时,将状态再次设置为20秒,以便动画自动开始并在鼠标悬停时创建一个函数以将状态设置为后退-根本不是解决方案

解决方案:使用setTimeout,然后在鼠标输入时使用cleartimeout

0 个答案:

没有答案