下面我就为大家分享一篇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>
p.container {
height: 320px;
border: 1px solid #ccc;
}
p.left {
width: 200px;
height: 300px;
background-color: #36f;
}
</style>
</head>
<body>
<p class="container">
<p class="left"></p>
</p>
<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>
p.container {
height: 320px;
border: 1px solid #ccc;
}
p.left {
width: 200px;
height: 300px;
background-color: #36f;
}
</style>
</head>
<body>
<p class="container">
<p class="left"></p>
</p>
<button id="toggle">toggle</button>
<script>
$(document).ready(function(){
$('#toggle').click(function(){
$('.left').animate({width:'toggle'},350);
});
});
</script>
</body>
</html>
效果如下:
上面是我整理给大家的,希望今后会对大家有帮助。
相关文章:
vue.js项目nginx部署教程
mint-ui在vue中的使用示例
通过 js 判断页面是否有滚动条的实现方法
以上就是利用jquery如何实现左右滑动的toggle方法?的详细内容。