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 相关文章推荐
javascript实现完美拖拽效果
May 06 Javascript
javascript实现控制div颜色
Jul 07 Javascript
jquery实现的伪分页效果代码
Oct 29 Javascript
JavaScript之WebSocket技术详解
Nov 18 Javascript
深入理解Commonjs规范及Node模块实现
May 17 Javascript
简单实现jQuery上传图片显示预览功能
Jun 29 jQuery
vue解决跨域路由冲突问题思路解析
Nov 03 Javascript
vue项目刷新当前页面的三种方法
Dec 04 Javascript
深入理解vue-class-component源码阅读
Feb 18 Javascript
vue实现设置载入动画和初始化页面动画效果
Oct 28 Javascript
react实现移动端下拉菜单的示例代码
Jan 16 Javascript
一篇文章带你搞懂Vue虚拟Dom与diff算法
Aug 25 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
很温暖很温暖的Lester Young
2021/03/03 冲泡冲煮
PHP判断文章里是否有图片的简单方法
2014/07/26 PHP
php+redis在实际项目中HTTP 500: Internal Server Error故障排除
2017/02/05 PHP
PHP基于递归算法解决兔子生兔子问题
2018/05/11 PHP
Laravel框架模板继承操作示例
2018/06/11 PHP
jQuery 获取对象 基本选择与层级
2010/05/31 Javascript
浅析JavaScript中两种类型的全局对象/函数
2013/12/05 Javascript
原生javascript实现Tab选项卡切换功能
2015/01/12 Javascript
jQuery实现的感应鼠标悬停图片色彩渐显效果
2015/03/03 Javascript
跟我学习javascript的arguments对象
2015/11/16 Javascript
vue树形结构获取键值的方法示例
2018/06/21 Javascript
解决jquery有正确返回值但不执行success函数的问题
2018/08/20 jQuery
Javascript 对象(object)合并操作实例分析
2019/07/30 Javascript
vue+iview实现分页及查询功能
2020/11/17 Vue.js
Django中使用locals()函数的技巧
2015/07/16 Python
Python Queue模块详细介绍及实例
2016/12/27 Python
python僵尸进程产生的原因
2017/07/21 Python
利用标准库fractions模块让Python支持分数类型的方法详解
2017/08/11 Python
详解python使用pip安装第三方库(工具包)速度慢、超时、失败的解决方案
2018/12/02 Python
使用 python pyautogui实现鼠标键盘控制功能
2019/08/04 Python
Python使用__new__()方法为对象分配内存及返回对象的引用示例
2019/09/20 Python
Python3列表List入门知识附实例
2020/02/09 Python
解决Jupyter因卸载重装导致的问题修复
2020/04/10 Python
Python爬虫爬取新闻资讯案例详解
2020/07/14 Python
Django实现随机图形验证码的示例
2020/10/15 Python
Python Selenium异常处理的实例分析
2021/02/28 Python
国际性能运动服装品牌:Dare 2b
2018/07/27 全球购物
捷克街头、运动和滑板一站式商店:BoardStar.cz
2019/10/06 全球购物
英国婚礼商城:Wedding Mall
2019/11/02 全球购物
美国电子产品购物网站:BuyDig.com
2020/06/17 全球购物
自我鉴定范文
2013/11/10 职场文书
电子技术专业中专生的自我评价
2013/12/17 职场文书
马云的职业生涯规划之路
2014/01/01 职场文书
中秋节超市促销方案
2014/01/30 职场文书
小学捐书活动总结
2014/07/05 职场文书
python字典进行运算原理及实例分享
2021/08/02 Python