我有一个下拉菜单(我固定的位置)和display: none;
比我只是改变显示屏。我有这样的:下拉菜单(含图像和UL李列表)
的JavaScript
$('.dropdownmenu').hover(function() {
console.log("hovered");
},
function() {
console.log("out");
}
);
HTML
<div class="dropdownmenu" style="display: none;">
<div id="dropdownmenuheader">
<ul class="dropdownmenulist">
<li>
<div class="dbordermenulist"><a href="/blah">Web design & development</a>
</div>
</li>
<li>
<div class="dbordermenulist"><a href="/blah">Web hosting</a>
</div>
</li>
<li>
<div class="dbordermenulist"><a href="/blah">Branding</a>
</div>
</li>
<li>
<div class="dbordermenulist"><a href="/blah">Digital Marketing</a>
</div>
</li>
<li style="border-bottom: 0;">
<div class="dbordermenulist" style="border-bottom: 0;"><a href="/blah">Software Development</a>
</div>
</li>
</ul>
</div>
<div id="dropdowngradient"></div>
</div>
不过了mouseenter,鼠标离开或悬停似乎不工作,我试图创建效果当有人徘徊在它上面时,它仍然可见,但当鼠标离开2秒时,它会消失。 (我知道我需要使用计时器,但我无法触发.hover
)。
的元件完全隐藏(显示:无),鼠标事件不会触发,除非它是可见的。 –
我在菜单按钮上的鼠标改变它,并变得可见..但没有任何东西从那里触发..锂悬停工作正常(下拉菜单列表),但悬停不会触发 – belthazorNv