为了账号安全,请及时绑定邮箱和手机立即绑定

求助,可以滑出但是关闭不了侧边栏

 ;$(function()
   {
       'use strict';

       var sidebar = $('#sidebar'),
        mask = $('.mask'),
        backButton = $('.back-to-top'),
        sidebar_trigger = $('#sidebar_trigger');

       function showSideBar()
      {
        mask.fadeIn();
        sidebar.css( 'right', 0 );
       }
      function  hideSideBar()
      {
        mask.fadeOut();
        sidebar.css('right', -sidebar.width());
      }
       sidebar_trigger.on('click', showSideBar);
        mask.on('click', hideSideBar);
        backButton.on('click',function()
       {
           $('html,body').animate({
               scrollTop: 0
           },800);
        })
      $(window).on ('scroll',function()
       {
           if($(window).scrollTop() > $(window).height())
           {
               backButton.fadeIn();
           }
           else {
               backButton.fadeOut();
           }
       })
       $(window).trigger('scroll');
 })

正在回答

1 回答

js 部分没什么问题 看不出来,可能是结构HTML部分 类 ID写错。关闭要点MASK的朦胧层才能关的。你mask是否配置好fixed top0 bottom0 right0 left0

0 回复 有任何疑惑可以回复我~
#1

微微落 提问者

谢谢帮助,就是css少了right0.
2016-08-10 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
CSS3扁平化博客之文章页及常用组件
  • 参与学习       36316    人
  • 解答问题       53    个

又一波 CSS3扁平化博客

进入课程

求助,可以滑出但是关闭不了侧边栏

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信