JQuery设置滑块(slider) jquery向下滑动元素

slideDown(), slideUp(), slideToggle().

 

slideDown()滑动方法用于向下滑动元素,语法为:

 

speed可以规定效果的时长,分别有” slow“,"fast"或者”毫秒“; callback是滑动完成后所执行的函数。

 

代码如下:

<!DOCTYPE html>
<html>
    <head>
	<title>jQuery中元素动作向下滑动</title>
	<meta charset="UTF-8">
	<meta name="viewport" content="width=device-width, initial-scale=1.0">
	<script src="js/jquery-3.2.1.min.js"></script>
	<style>
	    div.panel,p.mainContent{
		background:#e5eecc;
		margin:0px;
		padding:5px;
		text-align:center;
		border:solid 1px #3c3c3c;
	    }
	    div.panel{
		height:120px;
		display:none;
	    }
	</style>
    </head>
    <body>
	<div class="panel">
	    <p>时间如白驹过隙,稍纵即逝</p>
	    <p>抓住时间的尾巴,我们永不放弃</p>
	</div>
	<p class="mainContent">点击进行向下滑动</p>
	<script>
	    $(document).ready(function(){
		$(".mainContent").click(function(){
		    $(".panel").slideDown();
		});
	    });
	</script>
    </body>
</html>

效果如下图所示:点击前

 

 

点击后,向下滑动:

 

slideUp()方法是用于向上滑动元素,语法为 $(selector).slideUp(speed,callback);元素就不一一解释,跟1相同。

 

代码如下:

<!DOCTYPE html>
<html>
    <head>
	<title>jQuery中slideUp()方法控制元素向上滑动</title>
	<meta charset="UTF-8">
	<meta name="viewport" content="width=device-width, initial-scale=1.0">
	<script src="js/jquery-3.2.1.min.js"></script>
	<style>
	    div.panel,p.mainContent{
		margin:0px;
		padding:5px;
		background:#e5eecc;
		text-align:center;
		border:solid 1px #3c3c3c;
	    }
	    div.panel{
		height:120px;
	    }
	</style>
    </head>
    <body>
	<div class="panel">
	    <p>流星一样的梦,看着天空沉静,总觉得一切很安然,没有人打扰真好</p>
	    <p>你说你还是喜欢有人的地方,因为你害怕孤独</p>
	</div>
	<p class="mainContent">点击按钮内容向上滑动</p>
	<script>
	    $(document).ready(function(){
		$(".mainContent").click(function(){
		    $(".panel").slideUp();
		})
	    })
	</script>
    </body>
</html>

 

slideToggle()方法可以在slideDown()和slideUp()之间切换。

 

演示代码如下图所示

<!DOCTYPE html>
<html>
    <head>
	<title>元素框可以随意切换</title>
	<meta charset="UTF-8">
	<meta name="viewport" content="width=device-width, initial-scale=1.0">
	<script src="js/jquery-3.2.1.min.js"></script>
	<style>
	    div.panel,p.mainContent{
		margin:0px;
		padding:5px;
		background:#e5eecc;
		border:solid 1px #3c3c3c;
		text-align:center;
	    }
	    div.panel{
		height:120px;
	    }
	</style>
    </head>
    <body>
	<div class="panel">
	    <p>我想江南,江南是否也曾想到我</p>
	    <p>理解自己的事情,看到美好的事情</p>
	</div>
	<p class="mainContent">点击进行动作切换</p>
	<script>
	    $(document).ready(function(){
		$(".mainContent").click(function(){
		    $(".panel").slideToggle("slow");
		})
	    })
	</script>
    </body>
</html>

截图如下所示:

 

 

点击随意切换位置,截图如下图所示:

 

您可能还会喜欢: