我尝试用即时出现效果(0秒延迟)替换此子菜单的淡入效果。
魔法发生在assets / js / app.min.js
文件的这一部分,我想我必须修改dropdown.fadeIn()
函数,但我不知道如何:
that.hoverIntent(function() {
that.addClass("sfHover"), dropdown.fadeIn(), $(this).find(">a").addClass("active");
}, function() {
that.removeClass("sfHover"), dropdown.hide(), $(this).find(">a").removeClass("active");
}), children.hoverIntent(function() {
that.addClass("sfHover"), $(this).find(">.sub-menu").fadeIn(), $(this).find(">a").addClass("active");
}, function() {
that.removeClass("sfHover"), $(this).find(">.sub-menu").hide(), $(this).find(">a").removeClass("active");
});
实时预览here。 有什么想法吗? TKS。
答案 0 :(得分:1)
有两个选项
将fadeIn()
替换为show(0)
,以便它们不会延迟或转换或动画。
如果您希望将fadeIn()
保留为可重复使用目的,请将其设置为fadeIn(0)
。