gpt4 book ai didi

javascript - 打开/关闭时在 slicknav 中更改背景

转载 作者:行者123 更新时间:2023-11-29 19:23:44 25 4
gpt4 key购买 nike

我正在尝试更改 Slicknav 菜单打开和关闭时的背景。

我使用此代码,但它对我不起作用。

$(function(){
var $bg;
$('#menu-home').slicknav({
duplicate: false,
label: '',
init: function(){
$bg = $(".slicknav_menu");
},
open: function(){
$bg.css({'background': '#222 !important'});
},
close: function(){
$bg.css({'background': 'rgba(0, 0, 0, 0)'});
}
});
});

我尝试过使用 basic if this then that,但我觉得我只是搞砸了这段非常简单的 javascript。

如有任何帮助,我们将不胜感激!

最佳答案

不确定您是否使用最新版本的 SlickNav,但从 v1.0.3 开始,正确的回调是 beforeOpenafterOpenbeforeCloseafterClose

这是一个快速的笔,背景变化按预期工作: http://codepen.io/ComputerWolf/pen/KpEKMW

请注意,当打开和关闭菜单以及每个子菜单时会触发这些事件。如果您只想在打开或关闭整个菜单时更改背景,则可以使用 trigger 检查触发回调的内容。

关于javascript - 打开/关闭时在 slicknav 中更改背景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31850383/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com