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 AJAX实现调用页面后台方法和web服务定义的方法分享
Mar 01 Javascript
Extjs Gird 支持中文拼音排序实现代码
Apr 15 Javascript
SuperSlide2实现图片滚动特效
Jun 20 Javascript
老生常谈 js中this的指向
Jun 30 Javascript
AngularJS教程之简单应用程序示例
Aug 16 Javascript
Ionic + Angular.js实现图片轮播的方法示例
May 21 Javascript
vue.js路由跳转详解
Aug 28 Javascript
微信小程序制作表格的方法
Feb 14 Javascript
使用Vue 实现滑动验证码功能
Jun 27 Javascript
Vue2.0 $set()的正确使用详解
Jul 28 Javascript
JS如何使用剪贴板操作Clipboard API
May 17 Javascript
vue3 自定义图片放大器效果的示例代码
Jul 23 Vue.js
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新手上路(十四)
2006/10/09 PHP
使用PHP遍历文件夹与子目录的函数代码
2011/09/26 PHP
PHP获取路径和目录的方法总结【必看篇】
2017/03/04 PHP
javascript URL锚点取值方法
2009/02/25 Javascript
JavaScript中的prototype使用说明
2010/04/13 Javascript
Javascript中的this绑定介绍
2011/09/22 Javascript
常用jQuery选择器总结
2014/07/11 Javascript
jQuery事件用法实例汇总
2014/08/29 Javascript
28个常用JavaScript方法集锦
2015/01/14 Javascript
jquery使用on绑定a标签无效 只能用live解决
2016/06/02 Javascript
JS实现在文本指定位置插入内容的简单示例
2017/12/22 Javascript
实战node静态文件服务器的示例代码
2018/03/08 Javascript
详解webpack4.x之搭建前端开发环境
2019/03/28 Javascript
javascript设计模式 ? 组合模式原理与应用实例分析
2020/04/14 Javascript
JavaScript基于用户照片姓名生成海报
2020/05/29 Javascript
编写Python脚本使得web页面上的代码高亮显示
2015/04/24 Python
介绍Python中的文档测试模块
2015/04/28 Python
Python的SQLalchemy模块连接与操作MySQL的基础示例
2016/07/11 Python
Python中断言Assertion的一些改进方案
2016/10/27 Python
初探TensorFLow从文件读取图片的四种方式
2018/02/06 Python
关于python写入文件自动换行的问题
2018/06/23 Python
Django框架搭建的简易图书信息网站案例
2019/05/25 Python
Django 对象关系映射(ORM)源码详解
2019/08/06 Python
CSS 3.0 结合video视频实现的创意开幕效果
2020/06/01 HTML / CSS
使用HTML5做的导航条详细步骤
2020/10/19 HTML / CSS
详解如何解决H5开发使用wx.hideMenuItems无效果不生效
2021/01/20 HTML / CSS
荷兰的时尚市场:To Be Dressed
2019/05/06 全球购物
PyQt 如何创建自定义QWidget
2021/03/24 Python
医药销售求职信范文
2014/02/01 职场文书
《走一步再走一步》教学反思
2014/02/15 职场文书
机关党员公开承诺书
2014/08/30 职场文书
中职毕业生自我鉴定范文(3篇)
2014/09/28 职场文书
乡镇防汛工作汇报
2014/10/28 职场文书
警示教育片观后感
2015/06/17 职场文书
工程款催款函
2015/06/24 职场文书
仅仅使用 HTML/CSS 实现各类进度条的方式汇总
2021/11/11 HTML / CSS