1. 程式人生 > >jQuery實現左右滑動的toggle

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>

效果如下:
左右滑入滑出


一個 vue 的學習交流群:685486827
寫在最後:約定優於配置——-軟體開發的簡約原則.


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

微信

更多學習資源請關注我的新浪微博….