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 相关文章推荐
去除链接虚线全面分析总结
Aug 15 Javascript
Opacity.js
Jan 22 Javascript
火狐浏览器(firefox)下获得Event对象以及keyCode
Nov 13 Javascript
JavaScript入门教程(9) Document文档对象
Jan 31 Javascript
js常用排序实现代码
Dec 28 Javascript
Extjs grid添加一个图片状态或者按钮的方法
Apr 03 Javascript
jQuery动态创建html元素的常用方法汇总
Sep 05 Javascript
推荐一个自己用的封装好的javascript插件
Jan 29 Javascript
使用JQuery FancyBox插件实现图片展示特效
Nov 16 Javascript
理解 JavaScript EventEmitter
Mar 29 Javascript
详解微信小程序调用支付接口支付
Apr 28 Javascript
浅谈layui分页控件field参数接收对象的问题
Sep 20 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
PHP4实际应用经验篇(4)
2006/10/09 PHP
jQuery 选择器理解
2010/03/16 Javascript
用javascript对一个json数组深度赋值示例
2014/07/27 Javascript
基于javascript实现窗口抖动效果
2016/01/03 Javascript
Bootstrap3.0建站教程(一)之bootstrap表单元素排版
2016/06/01 Javascript
浅谈js继承的实现及公有、私有、静态方法的书写
2016/10/28 Javascript
js获取地址栏中传递的参数(两种方法)
2017/02/08 Javascript
JavaScript实现QQ聊天消息展示和评论提交功能
2017/05/22 Javascript
AngularJS中ng-class用法实例分析
2017/07/06 Javascript
JsonServer安装及启动过程图解
2020/02/28 Javascript
vue用elementui写form表单时,在label里添加空格操作
2020/08/13 Javascript
antdesign-vue结合sortablejs实现两个table相互拖拽排序功能
2021/01/08 Vue.js
Python安装第三方库及常见问题处理方法汇总
2016/09/13 Python
pycharm下打开、执行并调试scrapy爬虫程序的方法
2017/11/29 Python
DataFrame中的object转换成float的方法
2018/04/10 Python
浅谈django rest jwt vue 跨域问题
2018/10/26 Python
Python3.5装饰器典型案例分析
2019/04/30 Python
python的移位操作实现详解
2019/08/21 Python
python代码打印100-999之间的回文数示例
2019/11/24 Python
python实现布隆过滤器及原理解析
2019/12/08 Python
基于python实现查询ip地址来源
2020/06/02 Python
HTML5 placeholder属性详解
2016/06/22 HTML / CSS
莫斯科的韩国化妆品店:Sifo
2019/12/04 全球购物
全球最大运动品牌的男装、女装和童装官方库存商:A&A Sports
2021/01/17 全球购物
初任培训自我鉴定
2013/10/07 职场文书
银行存款证明样本
2014/01/17 职场文书
大学生社会实践评语
2014/04/25 职场文书
2014大学生职业生涯规划书最新范文
2014/09/13 职场文书
2014年学校领导班子对照检查材料
2014/09/19 职场文书
2014年最新个人对照检查材料范文
2014/09/25 职场文书
有限公司股东合作协议书
2014/10/29 职场文书
售后服务承诺函格式
2015/01/21 职场文书
2016年第32个教师节红领巾广播稿
2015/12/18 职场文书
javascript遍历对象的五种方式实例代码
2021/10/24 Javascript
Vue2项目中对百度地图的封装使用详解
2022/06/16 Vue.js
教你使用Ubuntu搭建DNS服务器
2022/09/23 Servers