小编Gin*_*mau的帖子

使用jquery切换()animate()

这是一个非常简单的问题.我基本上知道我想要什么,怎么做,我很不确定哪个选择器在某个部分使用.如果我拿走toggle()函数,动画工作正常,但它只能打开菜单,而不是关闭它.

这是我的jquery代码

$(document).ready(function(){
    $('#menu_button').click(function(){
        $(????).toggle(function(){
            $('.sidebar_menu').animate({left:'0'}, 'slow');
            $('.wrapper').animate({'margin-left':'250px'}, 'slow');
        });

    })
});
Run Code Online (Sandbox Code Playgroud)

这是我的页面代码:

<div class="sidebar_menu">
        <h2>Menu</h2>
        <h3>1. Escolher produto</h3>
        <ul>
            <li>Entradas</li>
            <li>Peixe</li>
            <li>Saladas</li>
        </ul>
        <h3>2. Preencher dados</h3>
        <h3>3. Finalizar pedido</h3>
    </div>

    <div class="wrapper">
            <header>
                <button id="menu_button">menu</button>
            </header>
   </div>
Run Code Online (Sandbox Code Playgroud)

我的CSS:

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, …
Run Code Online (Sandbox Code Playgroud)

jquery jquery-selectors jquery-animate

3
推荐指数
1
解决办法
7215
查看次数

标签 统计

jquery ×1

jquery-animate ×1

jquery-selectors ×1