jquery 滑動效果
jQuery支持使用下面方法來實現HTML元素的滑動效果:
slideDown()
slideUp()
slideToggle()
slideDown方法
用來實現向下滑動動畫效果,其基本語法爲:
$(selector).slideDown(speed,callback);
可選參數speed給出了淡入效果的時間,可以使用 “slow”,”fast” 或是數值(微秒)
第二個可選參數爲回調函數,在slideDown()方法結束後調用。
下面例子點擊按鈕#panel 將採用下滑方式顯示出來:
[html]
<!DOCTYPE html>
<html>
<meta charset="utf-8">
<title>JQuery Demo</title>
<script src="scripts/jquery-1.9.1.js"></script>
<script>
$(document).ready(function () {
$("#flip").click(function () {
$("#panel").slideDown("slow");
});
});
</script>
<style type="text/css">
#panel, #flip
{
padding: 5px;
text-align: center;
background-color: #e5eecc;
border: solid 1px #c3c3c3;
}
#panel
{
padding: 50px;
display: none;
}
</style>
</head>
<body>
<div id="flip">Click to slide down panel</div>
<div id="panel">Hello world!</div>
</body>
</html>
<!DOCTYPE html>
<html>
<meta charset="utf-8">
<title>JQuery Demo</title>
<script src="scripts/jquery-1.9.1.js"></script>
<script>
$(document).ready(function () {
$("#flip").click(function () {
$("#panel").slideDown("slow");
});
});
</script>
<style type="text/css">
#panel, #flip
{
padding: 5px;
text-align: center;
background-color: #e5eecc;
border: solid 1px #c3c3c3;
}
#panel
{
padding: 50px;
display: none;
}
</style>
</head>
<body>
<div id="flip">Click to slide down panel</div>
<div id="panel">Hello world!</div>
</body>
</html>
slideUp方法
用來實現向上滑動動畫效果,其基本語法爲:
$(selector).slideUp(speed,callback);
可選參數speed給出了淡入效果的時間,可以使用 “slow”,”fast” 或是數值(微秒)
第二個可選參數爲回調函數,在slideUp()方法結束後調用。
[javascript]
$("#flip").click(function(){
$("#panel").slideUp();
});
$("#flip").click(function(){
$("#panel").slideUp();
});
slideToggle方法
用來實現交替顯示向上向下滑動動畫效果,如果之前是下滑顯示,slideToggle則顯示slideUp(),反之顯示slideDown
其基本語法爲:
$(selector).slideToggle(speed,callback);
可選參數speed給出了淡入效果的時間,可以使用 “slow”,”fast” 或是數值(微秒)
第二個可選參數爲回調函數,在slideUp()方法結束後調用。
[javascript]
$("#flip").click(function(){
$("#panel").slideToggle();
});
$("#flip").click(function(){
$("#panel").slideToggle();
});
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.