目前,我有以下結構酥料餅不是隱藏它
<OverlayTrigger trigger={["hover", "focus", "click"]} placement="bottom" overlay={(
<Popover className="timeline-popover-container" id="tpc-1">
<TimelinePopover
alert={session}
previousAlert={prevSession}
nextAlert={nextSession}
status={status}
/>
</Popover>
)}>
<div className="myclass">
<div>{img}</div>
</div>
</OverlayTrigger>
所以,當酥料餅被觸發,我嘗試將鼠標懸停在酥料餅的酥料餅dissapear。 我希望能夠點擊裏面的popover,做內部的東西,只是當我把鼠標移出它時消失。
你怎麼想觸發酥料餅? - 如果從'trigger'列表中刪除'focus'和'click'會發生什麼? (即使觸發器列表如下所示:'trigger = {[「hover」]}') – ochi
我想通過懸停或單擊元素來觸發彈出窗口。刪除並保持只是懸停不會改變任何東西。 –
我認爲你正在看什麼文檔稱之爲「click w/root close」(https://react-bootstrap.github.io/components.html#popovers-trigger-behaviors) - 不幸的是,你似乎必須選擇通過點擊觸發(並獲得所需的行爲)或懸停(一旦你mouseout一個元素,你不再徘徊它,所以如果這是觸發器顯示popover,那麼它也是隱藏它的觸發器) - 我做不要以爲你可以同時擁有(不用自己寫代碼) - 換句話說,你將不得不選擇 – ochi