jquery动画

jQuery 动画效果

空扰寡人 提交于 2019-12-02 16:53:06
目录 动画效果 1. 基本效果 2. 滑动效果 3 淡入淡出效果 4 自定义动画 5 动画控制 6 设置 动画效果 1. 基本效果 show([s,[e],[fn]]) 显示隐藏的匹配元素 hide([s,[e],[fn]]) 隐藏显示的元素 toggle([s],[e],[fn]) 如果元素是可见的,切换为隐藏的;如果元素是隐藏的,切换为可见的 参数详解 speed : 三种预定速度之一的字符串("slow","normal", or "fast")或表示动画时长的毫秒数值(如:1000) easing : (Optional) 用来指定切换效果,默认是"swing",可用参数"linear" fn : 在动画完成时执行的函数,每个元素执行一次。 2. 滑动效果 slideDown([s],[e],[fn]) 通过高度变化(向下增大)来动态地显示所有匹配的元素 slideUp([s,[e],[fn]]) 通过高度变化(向上减小)来动态地隐藏所有匹配的元素 slideToggle([s],[e],[fn]) 通过高度变化来切换所有匹配元素的可见性 参数详解 speed : 三种预定速度之一的字符串("slow","normal", or "fast")或表示动画时长的毫秒数值(如:1000) easing : (Optional) 用来指定切换效果,默认是"swing",可用参数

jQuery基础

半腔热情 提交于 2019-12-02 16:52:33
目录 jQuery基础 1. 了解jQuery 1.1 什么是jQuery 1.2 什么事JS类库 1.3 常见JS类库 1.4 jQuery的优势 1.5 jQuery的版本 1.6 jQuery 相关网站 2 jQuery 基本使用 2.1 安装 2.2 jQuery对象 2.3 文档就绪事件 2.4 连贯操作 2.5 jQueryDOM和jsDOM jQuery基础 1. 了解jQuery 1.1 什么是jQuery jQuery 是一个高效、精简并且功能丰富的 JavaScript 工具库 jQuery极大的简化了JavaScript 编程 1.2 什么事JS类库 它就是一些函数的集合,就是把特定效果的代码写好,你只需要在用的时候要用很少的代码去调用。 起主导作用的是你的代码,由你来决定何时使用类库。 1.3 常见JS类库 jQuery ExtJS prototype.js zepto.js 1.4 jQuery的优势 开源 免费 便捷的选择器 方便的DOM操作 方便的动画特效 易用的ajax操作 丰富的插件扩展 解决浏览器兼容性效果 1.5 jQuery的版本 1.x.x的版本是可以 支持 IE6~IE8的 2.x.x到3.x.x 的版本,不在兼容IE8以及以下浏览器 1.6 jQuery 相关网站 官网 https://jquery.com/ 文档API: http:/

基于jQuery的左滑出现删除按钮

做~自己de王妃 提交于 2019-12-02 13:10:15
最近在做项目的时候遇到了个需求,在网页上实现类似于QQ会话列表那样子的左滑出现删除按钮的效果,于是尝试着写了一个,写出来与大家交流分享,大神勿喷。 基本要求 由于我们是在做一个跨平台的APP,里面部分界面其实就是WebView加载的网页,因此需要使用网页实现这样的效果:往左滑动时,显示删除按钮,再往右滑,隐藏删除按钮。 成品示例图 额,先上图吧。下面分别是在PC浏览器里和在Mobile浏览器里的效果。 PC浏览器 手机浏览器 实现思路 为了说明我的实现思路,做了两个图来辅助说明。 首先,请看图1。在图中,我们设置每一行的宽度超过浏览器的宽度,其超出的部分就是放置按钮的区域。由于超出了浏览器的最大宽度,因此按钮区域此时是不可见的,只能显示左侧的常规信息部分。 图1 普通状态 接下来,我们监听左侧常规信息区域,监听滑动事件(具体如何监听先不考虑)。当我们监听到左滑事件时,我们让相应行左偏移,让按钮显示出来,同时左侧超出的部分被遮挡(请看图2)。 图2 左滑状态 当我们右滑时,我们再让相应行回复到左偏移为0的时候就行了。 关键实现方式 对于左滑和右滑,我们通过设定常规信息区域的marin-left来实现,当设定margin-left为负值时,实现左滑,当再次设定margin-left为0时,实现右滑。 对于滑动事件监听,通过监听鼠标(手指)按下和抬起来实现

jQuery基础

蹲街弑〆低调 提交于 2019-12-02 05:42:18
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>jquery基础/选择器</title> <script src="jquery.min.js"></script> <style> .box{ width: 100px; height: 100px; background: pink; } </style> </head> <body> <div class="box"> </div> <ul> <li>大比分输给</li> <li>那我如果不我</li> <li>那我</li> <li>引号6额</li> <li>了就人工</li> </ul> <script> // jQuery是将原生js里常用的一些功能进行封装 // $(function () { });是等待页面的dom元素全部加载完毕,再执行代码 是jquery的入口函数 $(function () { $('.box').hide(); // 用原生js获取到的对象就是dom对象,

jQuery

99封情书 提交于 2019-12-02 05:04:39
JQuery笔记 获取文本 text() 获取样式 css(' 键 ' , ' 值 ') 类的操作 (addclass,removeclass,hasclass,toggleclass) 单个类就写一个,多个用空格隔开,对所有类操作不写 show(ms,function),hide(ms,function),toggle(ms,function) //toggle是转换为另一种 选择器 (>) 只选择子代, (' ') 选择所有后代, .equ() 相等 滑入滑出 Slidedown(ms,function),slideup(ms,function) 淡入淡出 fadein(ms,function)fadeout(ms,function)fadeToggle(ms,function) fadeTo(ms,opacity) 动画 animate(prop,ms,easing,function) 参数 1: 对象,需要改变的属性 参数 2 :时间 easing:linear( 迅速 )swing( 缓动 ) 默认 swing function: 回调函数可以写任何东西,比如再写个动画 停止动画 :stop( 是否清除队列,是否达到最终结果 ) 默认 (false,false) 动画中无法改变背景颜色需要对应插件来实现 插件 :用来扩展功能的 网站: jq22.com 用来下载插件

转载:aos.js元素动画jQuery动画库

梦想的初衷 提交于 2019-12-02 02:58:06
转载来自: https://www.cnblogs.com/aliyue/p/6742717.html 插件描述: aos.js 是一款效果超赞的页面滚动元素动画jQuery动画库插件。该动画库可以在页面滚动时提供28种不同的元素动画效果,以及多种easing效果。在页面往回滚动时,元素会恢复到原来的状态。 简要教程 aos.js是一款效果超赞的页面滚动元素动画jQuery动画库插件。该动画库可以在页面滚动时提供28种不同的元素动画效果,以及多种easing效果。在页面往回滚动时,元素会恢复到原来的状态。 AOS.js 下载 案例演示 安装 可以通过bower来安装aos动画库插件。 bower install aos --save 使用方法 在页面中引入aos.css文件,jquery和aos.js文件 <link rel="stylesheet" href="dist/aos.css" /> <script src="js/jquery.min.js"></script> <script src="dist/aos.js"></script> HTML结构 要使用aos动画库,你需要做的就是在需要动画的元素上添加aos属性,例如: <div aos="animation_name"> aos脚本将会在页面滚动时,在该元素上触发相应的动画。 在元素上还可以添加以下一些属性: 属性

jQuery知识点总结

牧云@^-^@ 提交于 2019-12-02 01:56:10
JS的缺点:                        jQuery: 1.代码写起来麻烦,需要各种用for来进行遍历,嵌套          1.隐式迭代,自动进行遍历 2.获取对象的方法麻烦                        2.获取对象方便 3.兼容性问题                            3.无兼容性问题 4.注册事件会被覆盖                         4.注册事件不会被覆盖 --------------------------------------------------------------------------------------------------------------------------------------- 使用jQuery: 1.引入jQuery   <script src=" "></script> 2.入口函数 (1)$(document).ready(function(){   }) (2)$(function(){   }) 3.与js入口函数对比 js:window.onload = function(){} js与jQuery都会等待页面加载完成 但是 js会 等待图片加载完成开始执行 jQuery不会 --------------------------------

jQuery

这一生的挚爱 提交于 2019-12-01 20:16:47
前端之jQuery 1. jQuery简介 jQuery是一个轻量级的、兼容多浏览器的JavaScript库。 jQuery使用户能够更方便地处理HTML Document、Events、实现动画效果、方便地进行Ajax交互,能够极大地简化JavaScript编程。它的宗旨就是:“Write less, do more.“ 2. jQuery优势 一款轻量级的JS框架。 jQuery核心js文件才几十kb,不会影响页面加载速度。 丰富的DOM选择器,jQuery的选择器用起来很方便,比如要找到某个DOM对象的相邻元素,JS可能要写好几行代码,而jQuery一行代码就搞定了,再比如要将一个表格的隔行变色,jQuery也是一行代码搞定。 链式表达式。 jQuery的链式操作可以把多个操作写在一行代码里,更加简洁。 事件、样式、动画支持。 jQuery还简化了js操作css的代码,并且代码的可读性也比js要强。 Ajax操作支持。 jQuery简化了AJAX操作,后端只需返回一个JSON格式的字符串就能完成与前端的通信。 跨浏览器兼容。 jQuery基本兼容了现在主流的浏览器,不用再为浏览器的兼容问题而伤透脑筋。 插件扩展开发。 jQuery有着丰富的第三方的插件,例如:树形菜单、日期控件、图片切换插件、弹出窗口等等基本前端页面上的组件都有对应插件,并且用jQuery插件做出来的效果很炫

day55

守給你的承諾、 提交于 2019-12-01 17:31:36
前端之jQuery介绍 jQuery是一个轻量级的、兼容多浏览器的JavaScript库。 jQuery使用户能够更方便地处理HTML Document、Events、实现动画效果、方便地进行Ajax交互,能够极大地简化JavaScript编程。它的宗旨就是:“Write less, do more.“ jQuery的优势 一款轻量级的JS框架。jQuery核心js文件才几十kb,不会影响页面加载速度。 丰富的DOM选择器,jQuery的选择器用起来很方便,比如要找到某个DOM对象的相邻元素,JS可能要写好几行代码,而jQuery一行代码就搞定了,再比如要将一个表格的隔行变色,jQuery也是一行代码搞定。 链式表达式。jQuery的链式操作可以把多个操作写在一行代码里,更加简洁。 事件、样式、动画支持。jQuery还简化了js操作css的代码,并且代码的可读性也比js要强。 Ajax操作支持。jQuery简化了AJAX操作,后端只需返回一个JSON格式的字符串就能完成与前端的通信。 跨浏览器兼容。jQuery基本兼容了现在主流的浏览器,不用再为浏览器的兼容问题而伤透脑筋。 插件扩展开发。jQuery有着丰富的第三方的插件,例如:树形菜单、日期控件、图片切换插件、弹出窗口等等基本前端页面上的组件都有对应插件,并且用jQuery插件做出来的效果很炫

前端之jQuery

心已入冬 提交于 2019-12-01 17:17:17
目录 jQuery jQuery介绍 jQuery的优势 jQuery内容: jQuery版本 jQuery对象 jQuery基础语法 查找标签 基本选择器 层级选择器: 基本筛选器: 属性选择器: 表单筛选器: 筛选器方法 操作标签 样式操作 位置操作 尺寸: 文本操作 属性操作 文档处理 事件 常用事件 事件绑定 移除事件 阻止后续事件执行 阻止事件冒泡 页面载入 与window.onload的区别 事件委托 动画效果 补充 each .data() 插件(了解即可) jQuery jQuery介绍 jQuery是一个轻量级的、兼容多浏览器的JavaScript库。 jQuery使用户能够更方便地处理HTML Document、Events、实现动画效果、方便地进行Ajax交互,能够极大地简化JavaScript编程。它的宗旨就是:“Write less, do more.“ jQuery的优势 一款轻量级的JS框架。jQuery核心js文件才几十kb,不会影响页面加载速度。 丰富的DOM选择器,jQuery的选择器用起来很方便,比如要找到某个DOM对象的相邻元素,JS可能要写好几行代码,而jQuery一行代码就搞定了,再比如要将一个表格的隔行变色,jQuery也是一行代码搞定。 链式表达式。jQuery的链式操作可以把多个操作写在一行代码里,更加简洁。 事件、样式、动画支持