【发布时间】:2016-11-29 14:27:58
【问题描述】:
这是我的代码:
<li class="dropdown">
...
</li>
$(window).scroll(function() {
if ($(".navbar").offset().top > 70) {
$(".dropdown").addClass("dropdown-collapse").removeClass("dropdown");
} else {
$(".dropdown-collapse").addClass("dropdown").removeClass("dropdown-collapse");
}
});
$(".dropdown-collapse").hover(
function() { $(this).addClass('open') },
function() { $(this).removeClass('open') }
);
当页面第一次加载时,<li> 的类仍然是下拉列表,当页面滚动到 70 像素以下时,该类替换为下拉折叠。问题是当类下拉列表替换为下拉类时,我的悬停功能不起作用。请大家帮帮我,谢谢。
【问题讨论】:
-
.hover方法实际上已被弃用。 -
那么我必须使用什么? @PraveenKumar
-
mouseenter,mouseleave? -
谢谢@PraveenKumar
标签: javascript jquery html css hover