javascript - 切换侧边栏使用什么js函数

标签 javascript jquery css

我想使用 css(或)js 来显示/隐藏我的博客侧边栏。

我有按钮:.toogle-button 和侧边栏:.sidebar

当访问者单击按钮时,使我的边栏显示/隐藏的最佳选项是什么?

您可以实时查看网站,等待在 here 添加此功能 侧边栏现在显示:无

请推荐代码?

这是我尝试运行的代码和 js 的一部分:

$(document).ready(function(){
            $(.sidebar-toggle).click(function(){
            $(.sidebar-open).slideToggle(slow);
            $(this).toggleClass(active); return false;
            }); 
            });


<button aria-expanded="false" class="sidebar-toggle" style="height: 72px;"><span class="screen-reader-text">Toggle Sidebar</span></button>

我有 2 个侧边栏的 css 类 .sidebar - 显示:无 .sidebar-open - 显示: block

最佳答案

您需要将选择器括在引号中。

使用

$(document).ready(function() {
    $(".sidebar-toggle").click(function() {
        $(".sidebar-open").slideToggle("slow");
        $(this).toggleClass("active");
    });
});

当前,存在控制台错误“Uncaught SyntaxError: Unexpected token”。

关于javascript - 切换侧边栏使用什么js函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28966152/

相关文章:

javascript - 在 DOM 中添加/删除 <template> 的正确方法是什么?

asp.net - jQuery 中数组长度为零

javascript - 具有复选框的字段集

css - CKEditor 和 CakePHP 改变高度

html - 我怎样才能使 Bootstrap 缩略图的高度相同?

css - 是什么导致了这个双滚动条/空白?

javascript - 结合 jQuery Sortable 和 Drop 事件

javascript - CSS-网格、JS-鼠标 onClick 事件

jquery - 如何使用 jQuery 和 ZeroClipboard 将 Ajax 响应加载到剪贴板?

javascript - jquery 用 span 标签包围选定的文本和图像