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 相关文章推荐
JS中Iframe之间传值及子页面与父页面应用
Mar 11 Javascript
IE8对JS通过属性和数组遍历解析不一样的地方探讨
May 06 Javascript
javascript实现日期按月份加减
May 15 Javascript
js绘制圆形和矩形的方法
Aug 05 Javascript
javascript拖拽效果延伸学习
Apr 04 Javascript
使用BootStrap实现用户登录界面UI
Aug 10 Javascript
使用jquery给新生的th绑定hover事件的实例
Feb 10 Javascript
JS基于面向对象实现的多个倒计时器功能示例
Feb 28 Javascript
关于js中的鼠标事件总结
Jul 11 Javascript
vue中计算属性(computed)、methods和watched之间的区别
Jul 27 Javascript
解决Layui 表单提交数据为空的问题
Aug 15 Javascript
小程序实现图片移动缩放效果
May 26 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
discuz Passport 通行证 整合笔记
2008/06/30 PHP
PHP提交表单失败后如何保留已经填写的信息
2014/06/20 PHP
PHP中利用sleep函数实现定时执行功能实现代码
2016/08/25 PHP
php实现XML和数组的相互转化功能示例
2017/02/08 PHP
让Laravel API永远返回JSON格式响应的方法示例
2018/09/05 PHP
JQuery做的一个简单的点灯游戏分享
2014/07/16 Javascript
Javascript检查图片大小不要让大图片撑破页面
2014/11/04 Javascript
jQuery实现仿淘宝带有指示条的图片转动切换效果完整实例
2015/03/04 Javascript
JQuery中Bind()事件用法分析
2015/05/05 Javascript
详解AngularJS实现表单验证
2015/12/10 Javascript
jQuery on()绑定动态元素出现的问题小结
2016/02/19 Javascript
AngularJs Understanding the Controller Component
2016/09/02 Javascript
JS传播事件、取消事件默认行为、阻止事件传播详解
2017/08/14 Javascript
微信小程序slider组件使用详解
2018/01/31 Javascript
原生js检测页面加载完毕的实例
2018/09/11 Javascript
详解原生JS回到顶部
2019/03/25 Javascript
element 中 el-menu 组件的无限极循环思路代码详解
2020/04/26 Javascript
如何使用JS console.log()技巧提高工作效率
2020/10/14 Javascript
Python多进程分块读取超大文件的方法
2016/04/13 Python
python实现求最长回文子串长度
2018/01/22 Python
python实现快速排序的示例(二分法思想)
2018/03/12 Python
朴素贝叶斯分类算法原理与Python实现与使用方法案例
2018/06/26 Python
Python中logging.NullHandler 的使用教程
2018/11/29 Python
对python的unittest架构公共参数token提取方法详解
2018/12/17 Python
Python 正则表达式匹配字符串中的http链接方法
2018/12/25 Python
Python标准库使用OrderedDict类的实例讲解
2019/02/14 Python
python PIL和CV对 图片的读取,显示,裁剪,保存实现方法
2019/08/07 Python
Python3 socket即时通讯脚本实现代码实例(threading多线程)
2020/06/01 Python
Pycharm Git 设置方法
2020/09/15 Python
在Python中实现字典反转案例
2020/12/05 Python
AmazeUI框架搭建的方法步骤(图文)
2020/08/17 HTML / CSS
美国销售第一的智能手机和平板电脑保护壳:OtterBox
2017/12/21 全球购物
大学生找工作推荐信范文
2013/11/28 职场文书
社区优秀志愿者材料
2014/02/02 职场文书
房产销售独家委托书范本
2014/10/01 职场文书
利用前端HTML+CSS+JS开发简单的TODOLIST功能(记事本)
2021/04/13 Javascript