在网站上http://themeforest.net/有一个类别下拉列表,随着鼠标徘徊在菜单项上(例如HTML,Marketing,CMS)时,它会激活。但是,我似乎无法打破附加的任何DOM事件(使用Firefox调试器检查)。预期的事件听众就像'li>。
我想知道的是附加了哪些事件(或者是如何触发的)el.Createevent()
预先感谢。
它不需要是一个显示子菜单的JavaScript,也可以在Pseudo类中在普通的CSS中完成。
我想这是在此页面上工作的方式,因为我看不到DOM的任何更改(例如添加的类,更改了内联样式)。可以这样完成:
div ul {
display: none;
}
div:hover ul {
display: block;
}
使用此CSS,一旦DIV悬停在DIV内的DIV内。
无论如何,关于您的问题:"悬停"并没有真正触发自己的事件(据我所知),它更是"鼠标"one_answers" mouseleave"的组合。
希望这会有所帮助。
编辑:我检查了页面上的CSS,以证明我的假设,有以下CSS规则适用于菜单点:
.header-categories__links-item:hover>.header-categories__links-dropdown
{
display: block;
}