打开/关闭时更改slicknav中的背景

时间:2015-08-06 08:16:59

标签: javascript css mobile menu slicknav

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

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

var apples = fruits.filter(function (fruit) {
    return fruit.name === 'apple';
});

var p = {
    count: apples.length,
    buyprice: apples[0].buyprice,
    sellprice: apples[0].sellprice
};

我尝试使用基本的,如果这样,我觉得我只是弄乱了这个非常简单的javascript。

非常感谢任何帮助!

2 个答案:

答案 0 :(得分:3)

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

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

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

答案 1 :(得分:0)

这对我有用

["user5": 23, "user87": 875, "user1": 3764, "user21": 54987, ...]