jQuery - 侧边栏滑入,并保持窗口宽度

标签 jquery html css sidebar sliding

我一直在努力解决这个问题,但我还没有成功。所以我向你寻求帮助!

我想要做的是:当用户单击一个按钮时,将显示或隐藏一个侧边栏。内容应该跟随,滑动方向与侧边栏相同,用户应该看不到 y 溢出。

这基本上就是我想要做的:http://mikedidthis-pierre.tumblr.com/

提前致谢!干杯

最佳答案

创建一个切换菜单的按钮:

var menuEnabled = false;

$("button").click(function() {
    if (menuEnabled) {
        $("#left").css("display", "none");
        $("#content").css("margin-left", "0");
        menuEnabled = false;
    } else {
        $("#left").css("display", "block");
        $("#content").css("margin-left", "200px");
        menuEnabled = true;
    }
});

完整演示在这里: http://jsfiddle.net/YwRSb/4/

关于jQuery - 侧边栏滑入,并保持窗口宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18111506/

相关文章:

javascript - stopPropagation native 事件与 JavaScript 事件

javascript - 检查数据属性是否不为空

javascript - 如何用 jquery 检查 next() 的结尾?

javascript - Nexus 5 网站 - 设备内的滚动 slider - 怎么做?

php - 包括 php "template"向下移动

html - HTML5 需要哪些元标记?

html - 我的页脚下方有一个空白,但我找不到原因

javascript - javascript 代码需要以 "<!-- "开头吗?

asp.net 中的 javascript 和 css

javascript - Canvas 与我的按钮重叠