jQuery实现左右滑动的toggle

我们知道使用 jQuery 来实现上下移入移除,可以直接使用 slideUp() 和 slideDown() 方法。

slideUp()方法和slideDown()方法只会改变元素的高度。如果一个元素的 display 属性值为 “none”,当调用 slideDown() 方法时,这个元素将由上至下延伸显示。slideUp()方法正好相反,元素将由上到下缩短隐藏。

代码如下:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>toggle-jquery1.9</title>
    <script src="https://cdn.bootcss.com/jquery/1.9.0/jquery.min.js"></script>
    <style>
        div.container {
            height: 320px;
            border: 1px solid #ccc;
        }
        div.left {
            width: 200px;
            height: 300px;
            background-color: #36f;
        }
    </style>
</head>
<body>
    <div class="container">
        <div class="left"></div>
    </div>
    <button id="toggle">toggle</button>
    <script>
        $(document).ready(function(){
            $('#toggle').click(function(){
                $('.left').slideToggle(300);
            });
        });
    </script>
</body>
</html>


那么,要实现左右的滑入滑出呢?
demo 如下:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>toggle-jquery1.9</title>
    <script src="https://cdn.bootcss.com/jquery/1.9.0/jquery.min.js"></script>
    <style>
        div.container {
            height: 320px;
            border: 1px solid #ccc;
        }
        div.left {
            width: 200px;
            height: 300px;
            background-color: #36f;
        }
    </style>
</head>
<body>
    <div class="container">
        <div class="left"></div>
    </div>
    <button id="toggle">toggle</button>
    <script>
        $(document).ready(function(){
            $('#toggle').click(function(){
                $('.left').animate({width:'toggle'},350);
            });
        });
    </script>
</body>
</html>

效果如下:
左右滑入滑出


推荐阅读: 《jQuery 1.9中移除了 toggle() 方法》



一个 vue 的学习交流群:685486827



写在最后: 约定优于配置——-软件开发的简约原则.


——————————– (完)————————————–


我的
个人网站:https://neveryu.github.io/guestbook/
Github: https://github.com/Neveryu
新浪微博:http://weibo.com/Neveryu

微信


更多学习资源请关注我的新浪微博….


width="100%" height="500" class="share_self" scrolling="no" src="http://widget.weibo.com/weiboshow/index.php?language=&width=0&height=550&fansRow=1&ptype=1&speed=0&skin=8&isTitle=1&noborder=1&isWeibo=1&isFans=0&uid=5346488237&verifier=d529ff3a&dpc=1">


评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值