jQuery实现左右滑动的toggle方法
程序员文章站
2022-06-02 14:53:25
我们知道使用 jquery 来实现上下移入移除,可以直接使用 slideup() 和 slidedown() 方法。
slideup()方法和slidedown()方法只...
我们知道使用 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实现左右滑动的toggle方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。