Web开发——JavaScript库(jQuery效果——滑动)
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Web开发——JavaScript库(jQuery效果——滑动),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含6177字,纯文字阅读大概需要9分钟。
内容图文
jQuery 滑动方法可使元素上下滑动。
1、jQuery 滑动方法
通过 jQuery,您可以在元素上创建滑动效果。
jQuery 拥有以下滑动方法:
- slideDown()
- slideUp()
- slideToggle()
1.1 jQuery slideDown() 方法
jQuery slideDown() 方法用于向下滑动元素。
语法:
1 $(selector).slideDown(speed,callback);
可选的 speed 参数规定效果的时长。它可以取以下值:"slow"、"fast" 或毫秒。
可选的 callback 参数是滑动完成后所执行的函数名称。
下面的例子演示了 slideDown() 方法:
1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 6 <meta http-equiv="Content-Language" content="zh-cn" /> 7 <title>My test page</title> 8 9 <!--引用jQuery库,src可以直接指向本地下载的jQery库--> 10 <!--<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js">--> 11 <script src="jquery-3.3.1.js"></script> 12 <script type="text/javascript"> 13 $(document).ready(function() { 14 $("p.flip").click(function() { 15 $("div.panel").slideDown("slow"); 16 }); 17 }); 18 19 <!--当前用例中上述代码等价于--> 20 <!-- $(document).ready(function() { --> 21 <!-- $(".flip").click(function() { --> 22 <!-- $(".panel").slideDown("slow"); --> 23 <!-- }); --> 24 <!-- }); --> 25 </script> 26 27 <style type=text/css> 28 div.panel p.flip { 29 margin:0px; 30 padding:5px; 31 text-align:center; 32 background:#e5eecc; 33 border:solid 1px #c3c3c3; 34 } 35 div.panel { 36 height:120px; 37 display:none; 38 } 39 </style> 40 </head> 41 42 <body> 43 44 <div class="panel"> 45 <p>W3School - 领先的 Web 技术教程站点</p> 46 <p>在 W3School,你可以找到你所需要的所有网站建设教程。</p> 47 </div> 48 49 <p class="flip">请点击这里</p> 50 51 </body> 52 </html>
输出结果:点击<p>元素内容,会出现向下滑动元素。
1.2 jQuery slideUp() 方法
jQuery slideUp() 方法用于向下滑动元素。
语法:
1 $(selector).slideUp(speed,callback);
可选的 speed 参数规定效果的时长。它可以取以下值:"slow"、"fast" 或毫秒。
可选的 callback 参数是滑动完成后所执行的函数名称。
下面的例子演示了 slideUp() 方法:
1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 6 <meta http-equiv="Content-Language" content="zh-cn" /> 7 <title>My test page</title> 8 9 <!--引用jQuery库,src可以直接指向本地下载的jQery库--> 10 <!--<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js">--> 11 <script src="jquery-3.3.1.js"></script> 12 <script type="text/javascript"> 13 $(document).ready(function() { 14 $("p.flip").click(function() { 15 $("div.panel").slideUp("slow"); 16 }); 17 }); 18 19 </script> 20 21 <style type=text/css> 22 div.panel p.flip { 23 margin:0px; 24 padding:5px; 25 text-align:center; 26 background:#e5eecc; 27 border:solid 1px #c3c3c3; 28 } 29 div.panel { 30 height:120px; 31 <!--display:none;--> 32 } 33 </style> 34 </head> 35 36 <body> 37 38 <div class="panel"> 39 <p>W3School - 领先的 Web 技术教程站点</p> 40 <p>在 W3School,你可以找到你所需要的所有网站建设教程。</p> 41 </div> 42 43 <p class="flip">请点击这里</p> 44 45 </body> 46 </html>
输出结果:点击<p>元素内容,会出现向上滑动元素。
1.3 jQuery slideToggle() 方法
jQuery slideToggle() 方法可以在 slideDown() 与 slideUp() 方法之间进行切换。
如果元素向下滑动,则 slideToggle() 可向上滑动它们。
如果元素向上滑动,则 slideToggle() 可向下滑动它们。
语法:
1 $(selector).slideToggle(speed,callback);
可选的 speed 参数规定效果的时长。它可以取以下值:"slow"、"fast" 或毫秒。
可选的 callback 参数是滑动完成后所执行的函数名称。
下面的例子演示了 slideToggle() 方法:
1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 6 <meta http-equiv="Content-Language" content="zh-cn" /> 7 <title>My test page</title> 8 9 <!--引用jQuery库,src可以直接指向本地下载的jQery库--> 10 <!--<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js">--> 11 <script src="jquery-3.3.1.js"></script> 12 <script type="text/javascript"> 13 $(document).ready(function() { 14 $("p.flip").click(function() { 15 $("div.panel").slideToggle("slow"); 16 }); 17 }); 18 19 </script> 20 21 <style type=text/css> 22 div.panel p.flip { 23 margin:0px; 24 padding:5px; 25 text-align:center; 26 background:#e5eecc; 27 border:solid 1px #c3c3c3; 28 } 29 div.panel { 30 height:120px; 31 <!--display:none;--> 32 } 33 </style> 34 </head> 35 36 <body> 37 38 <div class="panel"> 39 <p>W3School - 领先的 Web 技术教程站点</p> 40 <p>在 W3School,你可以找到你所需要的所有网站建设教程。</p> 41 </div> 42 43 <p class="flip">请点击这里</p> 44 45 </body> 46 </html>
输出结果:点击<p>元素内容,会出现向下滑动元素。再次点击<p>元素内容,会出现向上滑动元素。
2、jQuery 效果参考手册
如需全面查阅 jQuery 效果,请访问 jQuery 效果参考手册。
内容总结
以上是互联网集市为您收集整理的Web开发——JavaScript库(jQuery效果——滑动)全部内容,希望文章能够帮你解决Web开发——JavaScript库(jQuery效果——滑动)所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。