如何从水平菜单中删除淡入淡出效果

How to remove fade effect from horizontal menu

我无法达到我的目标。 如何从 PrestaShop 菜单中删除 'fastidious' 淡入淡出效果,我试过:

categoryMenu.superfish({
    animation : {display: 'block'}
});

没有成功。我使用默认模块在前端显示菜单

那个初始化对你没有帮助,因为它是 superfish 核心的一个选项。 要删除淡入淡出效果,您应该编辑此文件:superfish-modified.js,如果您有默认模板,此文件位于 default-bootstrap/js/modules/blocktopmenu/js/

您必须更改此行 #162(用于淡入):

$ul.stop(true, true).animate(o.animation, o.speed, function () {

在此:

$ul.stop(true, true).show(0, function () {

第 146 行(淡出):

$ul.stop(true, true).animate(o.animationOut, speed, function () {

在此:

$ul.stop(true, true).hide(0, function () {

并更改您的初始化:

categoryMenu.superfish({
    delay : 1
});



希望对您有所帮助 ;)