隐藏sidr菜单更改页面背景颜色

时间:2018-09-27 20:23:16

标签: zepto sidr

我有一个正在构建的网站模板,该模板使用sidr菜单。当我单击切换菜单按钮时,将显示菜单。当我单击切换菜单按钮时,菜单将隐藏。当菜单隐藏时,页面背景从#CCC变为白色,这不是理想的效果。显示菜单时,页面背景颜色不变。

切换代码由zepto.js处理:

  handler.proxy = function (e) {
    var result = callback.apply(element, [e].concat(e.data))
    if (result === false) e.preventDefault(), e.stopPropagation()
    return result
  }

我尝试添加:document.getElementById('body')。style.backgroundColor ='#ccc'; 并将id =“ body”添加到标签。

Firefox: 现在,当我将鼠标悬停在切换按钮上时,页面背景颜色可以恢复为灰色。

IE和Chrome: 我一旦移动鼠标,颜色就会变回白色。

我希望在切换隐藏菜单时颜色不会改变。我该如何实现?

0 个答案:

没有答案