Jquery绑定事件及动画效果
Jquery绑定事件及动画效果
本文转载于:https://blog.csdn.net/Day_and_Night_2017/article/details/85799522
绑定事件
bind(type,data,fuc)
one(type,data,fuc) //只执行一次
常见事件类型
| 名称 | 含义 | 
| blur | 失去焦点 | 
| focus | 获取焦点 | 
| load | 加载 | 
| resize | 重置大小 | 
| scroll | 滚动 | 
| unload | 卸载 | 
| click | 点击 | 
| dblclick | 双击 | 
| mousedown | 鼠标按下 | 
| mouseup | 鼠标弹起 | 
| mousemove | 鼠标移动 | 
| mouseover | 鼠标悬停 | 
| mouseout | 鼠标移走 | 
| mouseenter | 鼠标移入 | 
| mouseleave | 鼠标离开 | 
| change | 内容改变 | 
| select | 选中 | 
| submit | 提交 | 
| keydown | 有键按下 | 
| keypress | 有键按下 | 
| keyup | 有键弹起 | 
| error | 有错误 | 
判断是否显示
if($("#id").is(":visible"))
{
}
else
{
}
简化绑定事件
$(this).mouseover(function(){
//代码
})
Hover事件
hover(enter,leave)
光标移入,触发第一个事件,光标移走,触发第二个事件
$("#id").hover(function(){
//光标移入
},function(){
//光标移出
})
toggle事件
$("#id").toggle(function(){
//第一次点击
},function(){
//第二次点击
})
 
$(this).toggle();  //表示显示隐藏之间的切换
$(this).slideToggle();  //切换显示
$(this).fadeTo(1000,0.5); //1000ms淡化到0.5透明度
阻止默认事件的发生event.preventDefault()

获取事件针对的对象event.target
获取光标所在页面的位置event.pageX()/event.pageY()
获取鼠标按键类型event.which() 1左键2中键3右键
移除所有的绑定事件
$("#id").unbind("click")
//或
$("#id").unbind();
移除指定的事件
$("#id").unbind("click",funName);
模拟触发事件
$("#id").trigger("click");
//或
$("#id").click();
元素的显示隐藏
$("#id").show();
$("#id").hide();
$("#id").show("slow"); //600ms
$("#id").show("normal"); //400ms
$("#id").show("fast"); //200ms
$("#id").hide("slow"); //600ms
$("#id").hide("normal"); //400ms
$("#id").hide("fast");//200ms
$("#id").show(1000);//1000ms
元素的淡入淡出
$("#id").fadeIn();
$("#id").fadeOut();
元素延展出现或隐藏
$("#id").slideDown(); //显示
$("#id").slideUp(); //隐藏
自定义动画
animate(param,speed, callback);
$(this).animate({"left":"500px"},3000);  //三秒内,位置改变到指定地方
$(this).animate({"left":"+=500px"},3000);  //三秒内,位置改变500px
$(this).animate({"left":"-=500px"},3000);  //三秒内,位置改变500px
Jquery绑定事件及动画效果的更多相关文章
- jQuery绑定事件的四種方式
		这篇文章主要介绍的是jQuery绑定事件的四种方式相关内容,下面我们就与大家一起分享. jQuery绑定事件的四种方式 jQuery提供了多种绑定事件的方式,每种方式各有其特点,明白了它们之间的异同点 ... 
- js进阶---12-10、jquery绑定事件和解绑事件是什么
		js进阶---12-10.jquery绑定事件和解绑事件是什么 一.总结 一句话总结:on和off. 1.jquery如何给元素绑定事件? on方法 22 $('#btn1').on('click', ... 
- 深入学习jQuery的三种常见动画效果
		× 目录 [1]显隐效果 [2]高度变化 [3]淡入淡出 前面的话 动画效果是jQuery吸引人的地方.通过jQuery的动画方法,能够轻松地为网页添加视觉效果,给用户一种全新的体验.jQuery动画 ... 
- 一款很实用的jQuery鼠标悬浮有动画效果的响应式瀑布流插件
		一款很实用的jQuery鼠标悬浮有动画效果的响应式瀑布流插件 在线预览 下载地址 实例代码 <!doctype html> <html lang="zh"> ... 
- jquery  最简单的动画效果
		<p style="border: 1px solid red"> 我会慢慢变大 </p> <a>dianji</a> <sc ... 
- jQuery中的渐变动画效果
		jQuery中的渐变动画效果jQuery中的渐变动画效果 
- jQuery绑定事件-多种方式实现
		jQuery绑定事件-多种方式实现: <html> <head> <meta charset="utf-8" /> <script src ... 
- jQuery绑定事件的on()
		jQuery绑定事件 语法:$(selector).on(event,childselector,function(){}); 可以为自身的加事件(一个或多个) 也可以为其子元素加事件(一个或多个) ... 
- 关于jquery绑定事件执行两次
		经常会出现jquery绑定事件执行两次的情况,如: $("a[tag=slide]").click(function () { alert(1); $(this).parent() ... 
随机推荐
- Linux系统:centos7下搭建Nginx和FastDFS文件管理中间件
			本文源码:GitHub·点这里 || GitEE·点这里 一.FastDFS简介 1.基础概念 FastDFS是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储.文件同步.文件上传 ... 
- 小知识:设置sqlplus默认vi编辑器的好处
			如果是客户生产环境,不允许修改任何环境类的配置,那发现sqlplus默认不是我们熟悉的vi,可以在SQL>下临时指定,方便操作: SQL> define_editor=vi SQL> ... 
- Linux配置部署_新手向(三)——MySql安装与配置
			目录 前言 安装 防火墙 小结 前言 马上就要放假了,按捺不住激动的心情(其实是实在敲不下去代码),就继续鼓捣虚拟机来做些常规的安装与使用吧,毕竟闲着也是闲着,唉,opengl还是难啊. 安装 其实网 ... 
- java基础(6):方法
			1. 方法 1.1 方法概述 在我们的日常生活中,方法可以理解为要做某件事情,而采取的解决办法. 如:小明同学在路边准备坐车来学校学习.这就面临着一件事情(坐车到学校这件事情)需要解决,解决办法呢?可 ... 
- PHP发送短信
			1.要拼接接收的手机号和短信 public function sendcode() { $parpm = input(); $valist = $this->validate($parpm, [ ... 
- SSH框架之Spring第一篇
			1.1. spring概述: 1.1.1 spring介绍 : Spring是分层的Java SE/EE应用 full-stack轻量级开源框架,以IoC(Inverse Of Control : 反 ... 
- 【一】Gradle 初识
			1.Gradle和Maven的对比 gradle 使用groovy语言,可以进行逻辑判断,maven基于xml,无法进行逻辑判断. gradle 可以在一个项目中,根据需求,生成2个不同的jar, m ... 
- 用了这么久HTTP, 你是否了解Content-Length?
			摘要: 理解HTTP协议... 原文:用了这么久HTTP, 你是否了解Content-Length和Transfer-Encoding ? 作者:朴瑞卿的博客 由Content-Length导致的问题 ... 
- Docker容器数据卷介绍和命令
			是什么 一句话:有点类似我们Redis里面的rdb和aof文件 先来看看Docker的理念: * 将运用与运行的环境打包形成容器运行 ,运行可以伴随着容器,但是我们对数据的要求希望是持久化的 * ... 
- 不相交集ADT  你是和谁是一类人?
			//不相交集ADT (抽象数据类型) //一般用于集合运算 //用树,这种结构组成,有多个树(=森林) //属于同一颗数的元素,表示处于同一个集合中 //主要支持2个操作. //1. Find操作,找 ... 
