类确实通过jquery添加,但不起作用

时间:2017-06-18 16:04:24

标签: jquery css

所以我的jquery是

var offCanvass = function() {
    $('body').on('click', '.js-fh5co-nav-toggle', function(event){

        var $this = $(this);

        $('#fh5co-offcanvass').toggleClass('fh5co-awake');
        $('#fh5co-page, #fh5co-menu, #fh5co-clients, #form').toggleClass('fh5co-sleep');

        if ( $('#fh5co-offcanvass').hasClass('fh5co-awake') ) {
            $this.addClass('active');
        } else {
            $this.removeClass('active');
        }
        event.preventDefault();

    });
};

问题页面是https://viid.su,当菜单打开时,一切都应该移开,是的,除了可以缩短链接的栏外,一切都移动到了!这有什么不对?类fh5co-sleep被添加但没有任何反应

1 个答案:

答案 0 :(得分:0)

问题在于页面。 style.css续播#fh5co-menu.fh5co-sleep& #fh5co-page.fh5co-sleep

但是,你的元素是#fh5co-clients。您应该添加#fh5co-clients.fh5co-sleep以及相关的CSS,它应该可以正常工作。