javascript - 如何使一页网站在 div 更改时更改背景颜色?

标签 javascript jquery html css

我想制作一个单页网站,固定左侧菜单,右侧内容..

我希望不同菜单的正文背景颜色不同..它也应该适用于向上滚动和向下滚动......

而且随着菜单的变化,菜单应该被突出显示...

http://mailchimp.com/2012/#!/section/ 请检查此网址。我想做一些和这个网站一样的东西..

有没有插件可以制作这种类型的网站???

请尽快回复.. 提前致谢...

最佳答案

您应该监听菜单项上的点击事件,并更改 body 的背景颜色。您可以将每个 div 的颜色存储在 data 属性中:

$('.menu_item').on('click', function(){
    var newColor = $(this).data('color');
    $('body').css('background-color', newColor);
});

关于javascript - 如何使一页网站在 div 更改时更改背景颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16273113/

相关文章:

javascript - 如何使用 AJAX 请求设置 cookie 值?

javascript - 在 className react.js 中调用函数

javascript - 工厂服务无法加载 json 文件

javascript - 关于 $(document).bind() 的问题

匿名函数中的 Javascript 游戏循环状态

jQuery Lightbox2 不工作

jquery - 如何将包括列表在内的复杂对象发布到 ASP Web Api 2

html - 如何仅使用 HTML 和 CSS 一键选中所有复选框

javascript - 如何通过 getElementsByClassName 从 DOM 对象获取信息

javascript - 鼠标悬停时的 Jssor 光标