jQuery實現左右滑動的toggle
阿新 • • 發佈:2019-02-17
我們知道使用 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
寫在最後:約定優於配置——-軟體開發的簡約原則.
——————————–(完)————————————–
更多學習資源請關注我的新浪微博….