首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >画布外导航onclick移除类的侧边栏转换

问画布外导航onclick移除类的侧边栏转换
EN

Stack Overflow用户
提问于 2013-10-07 15:43:27
回答 1查看 890关注 0票数 0

我最近使用了this来进行画布外导航。如果你在他们的演示中看到,他们所做的是,如果我们想要关闭侧边栏,就必须在正文中的任何地方单击,并且侧边栏中的一个类已经被删除以滑出侧边栏。

我想要的是同样的效果是要做的,而在单击关闭按钮内的侧边栏,侧栏必须滑出。如何做到这一点?

这是他们用来删除类的代码。

代码语言:javascript
复制
var container = document.getElementById( 'st-container' ),
        buttons = Array.prototype.slice.call( document.querySelectorAll( '#st-trigger-effects > button' ) ),
        // event type (if mobile use touch events)
        eventtype = mobilecheck() ? 'touchstart' : 'click',
        resetMenu = function() {
            classie.remove( container, 'st-menu-open' );
        },
        bodyClickFn = function(evt) {
            if( !hasParentClass( evt.target, 'st-menu' ) ) {
                resetMenu();
                document.removeEventListener( eventtype, bodyClickFn );
            }
        };

谢谢

EN

回答 1

Stack Overflow用户

发布于 2013-10-07 17:25:43

我想你对jquery很熟悉:

代码语言:javascript
复制
 $(document).ready(function () {
        $('#Your-close button-id').on('click', function () {
            $(this).removeClass('st-menu-open');
        });
    });
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19219402

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档