【问题标题】:Slide Out menu not sliding out滑出菜单不滑出
【发布时间】:2015-08-14 12:12:40
【问题描述】:

您好,我创建了一个滑出式菜单,但我的菜单也有一个手风琴,它也使用 JavaScript 和 j 查询。

为了让手风琴工作,我使用了这个“//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js”>

为了让滑出菜单真正滑出,我使用了“//ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js”

但我似乎无法正常工作。目前,滑块从屏幕的角落而不是侧面出现。有没有办法让两者都工作。

你看到它 http://teamnews.org/#

<script>

        /* Slide Out Menu code */

        $(function() {
            var menu = $("#menu");
            var clicked = false;
            $( "a.menu-trigger" ).click(function() {
                if(clicked){
                    menu.removeClass("menu-open");
                    $(".slide-out-menu").removeClass("slide-out-menu-clicked");
                    console.log('show');
                    clicked=false;
                }else{
                    menu.addClass("menu-open");
                    $(".slide-out-menu").addClass("slide-out-menu-clicked");
                    clicked=true;
                }
            });
        });

        jQuery(".container").append("<hr />");


        /* Accordion code */

            $(function() {
        $('#only-one [data-accordion]').accordion();

        $('#multiple [data-accordion]').accordion({
          singleOpen: false
        });

        $('#single[data-accordion]').accordion({
          transitionEasing: 'cubic-bezier(0.455, 0.030, 0.515, 0.955)',
          transitionSpeed: 200
        });
      });

       /* $('a.menu-trigger').click(function(){
            $('.slide-out-menu').animate({left: '0%'});
        });*/

    </script>

【问题讨论】:

    标签: javascript jquery css


    【解决方案1】:

    原因是您的上边距是百分比,将其更改为像素,它将保持不变。随着菜单变窄,顶部的百分比也会缩小,并使菜单项向上移动(因此动画左上角)

    #only-one {
        margin-top: 150px;
    }
    

    【讨论】:

    • 您好,感谢您的帮助。我能问一下你怎么这么快就知道你是对的。谢谢。
    • absolutely =) 我的第一个猜测是,整个事情被压扁而不是移动,因此以这种方式缩小。在我的浏览器中使用 web-inspector,我可以选择相关的 html 元素并查找使其缩放的东西(边距百分比、宽度百分比等)和中提琴,就在那里。然后我可以在检查器中更改这个 CSS 并立即尝试结果
    猜你喜欢
    • 1970-01-01
    • 2014-06-17
    • 2016-09-09
    • 1970-01-01
    • 1970-01-01
    • 2013-10-02
    • 1970-01-01
    • 1970-01-01
    • 2023-03-06
    相关资源
    最近更新 更多