У меня есть div
, который должен изменить содержание он делает, когда мышь попадает его поверхность или выходит из него:событие, когда листья мыши не обнаружено
div
соединен с этими методами:
mouseOut: function() {
console.log("Mouse out!!!");
this.setState({flipped: false});
},
mouseOver: function() {
console.log("Mouse over!!!");
this.setState({flipped: true});
},
Событие onMouseOver
хорошо работает. Однако, onMouseOut
не действует, и похоже, что функция mouseOut
не вызывается.
Вместо mouseOut
Я также пробовал onMouseLeave
и onMouseDown
, но все еще нет эффекта`.
Как я могу заставить компонент React обнаружить, что мышь вышла?
вы должны сделать демонстрационную скрипку, чтобы мы могли помочь вам с ней. –
Без просмотра вашего компонента невозможно знать, что не так, и какой браузер вы используете? –