javascript - html css 和 js 不工作

标签 javascript jquery html css

这是我的代码:

<!doctype html>
<html lang="en-US">
<head>
    <title>Welcome - Home</title>
    <link type="text/css" rel="stylesheet" href="Home.css">
    <link rel="icon" href="KLOGO.png" type="image/png"/>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.4/jquery.js"></script>
    <script src="Home.js"></script>
</head>
<body class="menu">
    <header>
        <a href="#" class="menu-toggle">Toggle</a>
        <nav class="menu-side">
            This is a side menu
        </nav>
    </header>
    <p> sioeufh iufha dgrkljbgril unfvuabervluiyboyubn serlibglisuhsefiuh oaisuf aieufh aosih asioeufh iufha dgrkljbgril unfvuabervluiyboyubn serlibglisu</p>
    <p>oierua yugafapiwugText and more tejiaslirfuh aiufh oaiuefhioaushf aisbhfailsubfaufha dgrkljbgril unfvuabervluiyboyubn serlibglisuh oaiusg foiygasdefoiawg pghuioyf gaiwuebfyaweoilru gfa s7ierfygasrgoooa8iweygfra iiiastygf a8we8</p>
</body>
</html>

CSS:

    .menu-side{
    background: #333;
    border-right: 1px solid #000;
    color: #fff;
    position: fixed;
    top: 0;
    left: -231px;
    width: 210px;
    height: 100%;
    padding: 10px;
}
.menu{
    overflow-x:hidden;
    position: relative;
    left: 0px;
}
.menu-open {
    left: 231px;
}

和jquery:

(function () {
var body = $('body');
$('.menu-toggle').bind('click', function () {
    body.toggleClass('menu-open');
    return false;
});
})();

我正在使用 Brackets 程序编写我的代码,但是当我在保存所有内容并按下“切换”后进入实时 View 时,页面不会移动,我查看了所有内容,我 98% 确定它是正确的。

最佳答案

<script src="Home.js"></script></body> 之前标签。

我又开了一个类

.menu-side-open{
    left:0px;
}

和 JQuery

(function () {
var body = $('body');   
$('.menu-toggle').bind('click', function () {
    body.toggleClass('menu-open');
    $('.menu-side').toggleClass('menu-side-open');
    return false;
});
})();

还添加了

.menu, .menu-side{
    transition: 300ms;
}

一张漂亮的幻灯片:)

JSFiddle demo

关于javascript - html css 和 js 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31907411/

相关文章:

html - 我的 div 不会留在我的 div 容器中

python - BeautifulSoup 无法使用 find_all() 提取项目

html - Last-Of Type 和 Last-Of-Child

javascript - D3,js图表仪表板转换为png/jpg/pdf

Javascript:如何剪切字符串的特定部分?

javascript - JS/Jquery 魔法线在页面刷新时不起作用

jquery - 使用 jQuery 追加后重置 CSS 样式

jquery - 如何在 javascript 中设置滚动条处理程序?

javascript - 如何使用 X-Ray 和 NodeJs 从 Viadeo 获取数据

javascript - 在 Javascript 中传递类似数学的字符串