【发布时间】:2021-04-28 18:11:27
【问题描述】:
我的标题中有一个带有 CSS 类和 -ID openproduktkat 的按钮。如果我悬停按钮,应该打开一个具有 CSS 类和 -ID menuproduktkat 的对象。如果我离开按钮或目标,目标应该关闭。在将目标与我的鼠标一起关闭之前应该有一个延迟。 有人可以帮我解决这个问题吗?我是编码初学者,这对我来说似乎很困难......
这就是我尝试过的:
var openproduktkat = document.getElementById('openproduktkat');
var menuproduktkat = document.getElementById('menuproduktkat');
openproduktkat.addEventListener('mouseover', mouseOver);
openproduktkat.addEventListener('mouseout', mouseOut);
function mouseOver() {
menuproduktkat.style = 'display: block;'}
function mouseOut() {
menuproduktkat.style = 'display: none'}
通过悬停打开和关闭 openproduktkat 有效,但我不知道如何为 menuproduktkat 添加延迟和相同的悬停效果。
【问题讨论】:
-
你能分享一下你到目前为止所尝试的吗?
-
我把它添加到问题部分...
-
使用 setTimeout 进行计时,使用 [cssText[(w3schools.com/css/css_text.asp) 设置样式。
标签: javascript css events hover mouseover