jquery实现滑动特效代码


Posted in Javascript onAugust 10, 2015

在项目中,有需求要使用jquery实现滑动效果,于是把相关内容整理如下,下文介绍了很详细,有文字说明和代码分析,需要的朋友可以来学习下。

实现方式一:

 .slideUp([duration][,complete])——目标元素向上滑入隐藏;
.slideDown([duration][,complete])——目标元素向下滑出显示;
.slideToggle([duration][,complete])——目标元素隐藏则向下滑出显示,否则向上滑入隐藏;

注:duration为方法执行的时间区间,complete为回调函数。

<!DOCTYPE html> 
<html lang="zh_CN"> 
<head> 
 <meta charset="UTF-8"> 
 <title>滑动效果</title> 
 <script src="js/jquery-2.1.3.min.js"></script> 
 <script src="js/slide.js"></script> 
 <style> 
  img{ 
   width:500px; 
  } 
 </style> 
</head> 
<body> 
<div> 
 <div> 
  <button id="btn1">向上划入隐藏</button> 
  <button id="btn2">向下滑出显示</button> 
  <button id="btn3">向上划入隐藏/向下滑出显示</button> 
 </div> 
 <img src="images/2.jpg"/> 
</div> 
</body> 
</html>

slide.js代码:

/*滑动效果*/ 
$(document).ready(function(){ 
 //向上滑入 
 $('#btn1').click(function(){ 
  $('img').slideUp(2000); 
 }); 
 //向下滑出 
 $('#btn2').click(function(){ 
  $('img').slideDown(2000); 
 }); 
 //切换滑动 
 $('#btn3').click(function(){ 
  $('img').slideToggle(2000); 
 }); 
})

jquery实现滑动特效代码

实现方式二:

一、jQuery___效果(滑动效果)

slideDown(speed, [callback])

概述
通过高度变化(向下增大)来动态地显示所有匹配的元素,在显示完成后可选地触发一个回调函数。
这个动画效果只调整元素的高度,可以使匹配的元素以“滑动”的方式显示出来。在jQuery 1.3中,上下的padding和margin也会有动画,效果更流畅。

 参数

speedString,Number

三种预定速度之一的字符串("slow", "normal", or "fast")或表示动画时长的毫秒数值(如:1000)
callback (可选)FunctionFunction

在动画完成时执行的函数

示例

描述:

用600毫秒缓慢的将段落滑下

jQuery 代码:

$("p").slideDown("slow");

描述:

用200毫秒快速将段落滑下,之后弹出一个对话框

jQuery 代码:

$("p").slideDown("fast",function(){ 
 alert("Animation Done."); 
});

slideUp(speed, [callback])

概述

通过高度变化(向上减小)来动态地隐藏所有匹配的元素,在隐藏完成后可选地触发一个回调函数。
这个动画效果只调整元素的高度,可以使匹配的元素以“滑动”的方式隐藏起来。在jQuery 1.3中,上下的padding和margin也会有动画,效果更流畅。

参数

speedString,Number

三种预定速度之一的字符串("slow", "normal", or "fast")或表示动画时长的毫秒数值(如:1000)

callback (可选)Function

在动画完成时执行的函数

示例

描述:

用600毫秒缓慢的将段落滑上

jQuery 代码:

$("p").slideUp("slow");

描述:

用200毫秒快速将段落滑上,之后弹出一个对话框

jQuery 代码:

$("p").slideUp("fast",function(){ 
 alert("Animation Done."); 
});

slideToggle(speed, [callback])

概述

通过高度变化来切换所有匹配元素的可见性,并在切换完成后可选地触发一个回调函数。
这个动画效果只调整元素的高度,可以使匹配的元素以“滑动”的方式隐藏或显示。在jQuery 1.3中,上下的padding和margin也会有动画,效果更流畅。

参数

speedString,Number

三种预定速度之一的字符串("slow", "normal", or "fast")或表示动画时长的毫秒数值(如:1000)

callback (可选)Function
在动画完成时执行的函数

示例

描述:

用600毫秒缓慢的将段落滑上或滑下

jQuery 代码:

$("p").slideToggle("slow");

描述:

用200毫秒快速将段落滑上或滑下,之后弹出一个对话框

jQuery 代码:

$("p").slideToggle("fast",function(){ 
 alert("Animation Done."); 
});

以上内容是jquery实现滑动特效代码,希望大家喜欢。

Javascript 相关文章推荐
jQuery textarea的长度进行验证
May 06 Javascript
Google的跟踪代码 动态加载js代码方法应用
Nov 12 Javascript
Bootstrap所支持的表单控件实例详解
May 16 Javascript
深入解析Javascript闭包的功能及实现方法
Jul 10 Javascript
jquery判断iPhone、Android设备类型
Sep 14 Javascript
前端实现文件的断点续传(前端文件提交+后端PHP文件接收)
Nov 04 Javascript
JS求解三元一次方程组值的方法
Jan 03 Javascript
js实现复选框的全选和取消全选效果
Jan 03 Javascript
JavaScript实现淘宝京东6位数字支付密码效果
Aug 18 Javascript
Bootstrap 按钮样式与使用代码详解
Dec 09 Javascript
原生JS检测CSS3动画是否结束的方法详解
Jan 27 Javascript
vue实现二级导航栏效果
Oct 19 Javascript
jquery插件jquery.nicescroll实现图片无滚动条左右拖拽的方法
Aug 10 #Javascript
jquery实现表单输入时提示文字滑动向上效果
Aug 10 #Javascript
javascript与Python快速排序实例对比
Aug 10 #Javascript
javascript密码强度校验代码(两种方法)
Aug 10 #Javascript
javascript实现数组内值索引随机化及创建随机数组的方法
Aug 10 #Javascript
jQuery解决input超多的表单提交
Aug 10 #Javascript
jQuery实现的图文高亮滚动切换特效实例
Aug 10 #Javascript
You might like
php环境配置 php5 MySQL5 apache2 phpmyadmin安装与配置图文教程
2007/03/16 PHP
php+mysql事务rollback&amp;commit示例
2010/02/08 PHP
关于php curl获取301或302转向的网址问题的解决方法
2011/06/02 PHP
php模板引擎技术简单实现
2016/03/15 PHP
php检查函数必传参数是否存在的实例详解
2017/08/28 PHP
阿里云Win2016安装Apache和PHP环境图文教程
2018/03/11 PHP
prototype 学习笔记整理
2009/07/17 Javascript
JQuery.ajax传递中文参数的解决方法 推荐
2011/03/28 Javascript
Jquery的each里用return true或false代替break或continue
2014/05/21 Javascript
js表头排序实现方法
2015/01/16 Javascript
DOM基础教程之事件类型
2015/01/20 Javascript
js生成随机数的过程解析
2015/11/24 Javascript
实例详解ECMAScript5中新增的Array方法
2016/04/05 Javascript
js中用cssText设置css样式的简单方法
2016/09/19 Javascript
bootstrap modal+gridview实现弹出框效果
2017/08/15 Javascript
Vue中添加手机验证码组件功能操作方法
2017/12/07 Javascript
详解React Native 屏幕适配(炒鸡简单的方法)
2018/06/11 Javascript
实用的Vue开发技巧
2019/05/30 Javascript
ionic3双击返回退出应用的方法
2019/09/17 Javascript
深入了解Vue.js 混入(mixins)
2020/07/23 Javascript
下载安装setuptool和pip linux安装pip    
2014/01/24 Python
wxPython窗口中文乱码解决方法
2014/10/11 Python
浅谈Python处理PDF的方法
2017/11/10 Python
python验证码识别教程之利用投影法、连通域法分割图片
2018/06/04 Python
flask框架实现连接sqlite3数据库的方法分析
2018/07/16 Python
Python为何不能用可变对象作为默认参数的值
2019/07/01 Python
Django与pyecharts结合的实例代码
2020/05/13 Python
Python SMTP配置参数并发送邮件
2020/06/16 Python
澳大利亚婴儿喂养品牌:Cherub Baby
2018/11/01 全球购物
俄罗斯金苹果网上化妆品和香水商店:Goldapple
2019/12/01 全球购物
JAVA的事件委托机制和垃圾回收机制
2014/09/07 面试题
银行自荐信范文
2013/10/07 职场文书
个人自我鉴定
2013/11/07 职场文书
汽车专业人才自我鉴定范文
2013/12/29 职场文书
nginx限制并发连接请求数的方法
2021/04/01 Servers
Windows10下安装MySQL8
2021/04/06 MySQL